<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>XMP Toolkit SDK: public/include/XMPCore/XMPCoreFwdDeclarations.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xmp_tagline_small.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">XMP Toolkit SDK
   &#160;<span id="projectnumber">6.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('XMPCoreFwdDeclarations_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">XMPCoreFwdDeclarations.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="XMPCoreFwdDeclarations_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef XMPCoreFwdDeclarations_h__</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define XMPCoreFwdDeclarations_h__ 1</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Copyright Adobe</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Copyright 2014 Adobe</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// All Rights Reserved</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the terms</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// of the Adobe license agreement accompanying it. If you have received this file from a source other </span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// than Adobe, then your use, modification, or distribution of it requires the prior written permission</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">// of Adobe.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">// =================================================================================================</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XMPCoreDefines_8h.html">XMPCore/XMPCoreDefines.h</a>&quot;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XMPCommonFwdDeclarations_8h.html">XMPCommon/XMPCommonFwdDeclarations.h</a>&quot;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XMPCoreLatestInterfaceVersions_8h.html">XMPCore/XMPCoreLatestInterfaceVersions.h</a>&quot;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceAdobeXMPCore.html">AdobeXMPCore</a> {</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;        <span class="keyword">using namespace </span><a class="code" href="namespaceAdobeXMPCommon.html">AdobeXMPCommon</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;        <span class="comment">// INameSpacePrefixMap</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a459a371e2e25b93998a16921e3536bc7">   24</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1INameSpacePrefixMap__v1.html">INameSpacePrefixMap_v1</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INameSpacePrefixMap__v1.html">INameSpacePrefixMap_v1</a>                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a459a371e2e25b93998a16921e3536bc7">INameSpacePrefixMap_base</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad7423726463e791584bdeeb0a699c2d6">   26</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INameSpacePrefixMap__v1.html">INameSpacePrefixMap_v1</a> *                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#ad7423726463e791584bdeeb0a699c2d6">pINameSpacePrefixMap_base</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ae324b449d47bb7b00d789a7eaf5675de">   27</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1INameSpacePrefixMap__v1.html">INameSpacePrefixMap_v1</a> *                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#ae324b449d47bb7b00d789a7eaf5675de">pcINameSpacePrefixMap_base</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( INameSpacePrefixMap, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a79e1c8ec2c46a2cbee3ba9cfd0d78ad4">INAMESPACEPREFIXMAP_VERSION</a> )                          INameSpacePrefixMap;</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a7c13887bb991ed5707ebae28d26543b1">   29</a></span>&#160;        <span class="keyword">typedef</span> INameSpacePrefixMap *                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a7c13887bb991ed5707ebae28d26543b1">pINameSpacePrefixMap</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4e7df37d971283a73820aa92a6c8cca7">   30</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INameSpacePrefixMap *                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#a4e7df37d971283a73820aa92a6c8cca7">pcINameSpacePrefixMap</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab17b1221c559007c5fbc73cf2c555c6c">   31</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; INameSpacePrefixMap &gt;                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#ab17b1221c559007c5fbc73cf2c555c6c">spINameSpacePrefixMap</a>;</div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a22f9e572045a61aa3cfc629a0d877d72">   32</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const INameSpacePrefixMap &gt;                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a22f9e572045a61aa3cfc629a0d877d72">spcINameSpacePrefixMap</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#aab6f1fa4adf9d3b8c40d4e8f601ddfdf">kINameSpacePrefixMapID</a>                                                                                      ( 0x634e5350724d6170 <span class="comment">/* cNSPrMap */</span> );</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;        <span class="comment">// IPathSegment</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a7b83ccf46420d268a2cbce051f61a413">   36</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IPathSegment__v1.html">IPathSegment_v1</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IPathSegment__v1.html">IPathSegment_v1</a>                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a7b83ccf46420d268a2cbce051f61a413">IPathSegment_base</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a5a11f058662f2f67819f52a97154076b">   38</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IPathSegment__v1.html">IPathSegment_v1</a> *                                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a5a11f058662f2f67819f52a97154076b">pIPathSegment_base</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a929f3224b21cdf011ae23d8773ba7169">   39</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IPathSegment__v1.html">IPathSegment_v1</a> *                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a929f3224b21cdf011ae23d8773ba7169">pcIPathSegment_base</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IPathSegment, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a42cb9bdb3894ac77ff614349e5c371e5">IPATHSEGMENT_VERSION</a> )                                                        IPathSegment;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#afcc8116b5f4020c02bc96bd91a4d5235">   41</a></span>&#160;        <span class="keyword">typedef</span> IPathSegment *                                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#afcc8116b5f4020c02bc96bd91a4d5235">pIPathSegment</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a280e5cdf012c0540576101e236d9cb0b">   42</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IPathSegment *                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a280e5cdf012c0540576101e236d9cb0b">pcIPathSegment</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ae339cdf18168ecc8197e651df8f43854">   43</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IPathSegment &gt;                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#ae339cdf18168ecc8197e651df8f43854">spIPathSegment</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a98ce40154ef1c1d92f2077c8211f2a9c">   44</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IPathSegment &gt;                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a98ce40154ef1c1d92f2077c8211f2a9c">spcIPathSegment</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a20562f7f885eacd89465270be790c31f">kIPathSegmentID</a>                                                                                                     ( 0x6350617468536567 <span class="comment">/* cPathSeg */</span> );</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;        <span class="comment">// IPath</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab063c96638c29753c9799d3184319b85">   48</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IPath__v1.html">IPath_v1</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IPath__v1.html">IPath_v1</a>                                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#ab063c96638c29753c9799d3184319b85">IPath_base</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a8a912843a6b3779781ed27cde7e330d6">   50</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IPath__v1.html">IPath_v1</a> *                                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#a8a912843a6b3779781ed27cde7e330d6">pIPath_base</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad691c08218d57c9cdb109bb759d4823c">   51</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IPath__v1.html">IPath_v1</a> *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#ad691c08218d57c9cdb109bb759d4823c">pcIPath_base</a>;</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IPath, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#adc9fb16e479a79e35a9dc58e166fcbad">IPATH_VERSION</a> )                                                                                      IPath;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#abce7d351f3258b3edfb1c96e7d2d4945">   53</a></span>&#160;        <span class="keyword">typedef</span> IPath *                                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#abce7d351f3258b3edfb1c96e7d2d4945">pIPath</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4fe470e025865940a6e7d1eb63722e0f">   54</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IPath *                                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a4fe470e025865940a6e7d1eb63722e0f">pcIPath</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aa54f5ed241da9437ad01c1047a199f56">   55</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IPath &gt;                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#aa54f5ed241da9437ad01c1047a199f56">spIPath</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aa01e44df0f17d2a1d959710ec856261c">   56</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IPath &gt;                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#aa01e44df0f17d2a1d959710ec856261c">spcIPath</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a169bb4bbf2a32d4201625eca17bde615">kIPathID</a>                                                                                                            ( 0x6350617468202020 <span class="comment">/* cPath    */</span> );</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;        <span class="comment">// INode</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a625f7fd9cabaa743f95f3cbd876285d3">   60</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1INode__v1.html">INode_v1</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INode__v1.html">INode_v1</a>                                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a625f7fd9cabaa743f95f3cbd876285d3">INode_base</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#adb4509f09f05618cebbd4f09a5fbb05a">   62</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INode__v1.html">INode_v1</a> *                                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#adb4509f09f05618cebbd4f09a5fbb05a">pINode_base</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a392bd1a5f0055e67697a85ccc3fbb8a0">   63</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1INode__v1.html">INode_v1</a> *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a392bd1a5f0055e67697a85ccc3fbb8a0">pcINode_base</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( INode, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#aff2b1eabe2ac90a68ba3690930494a17">INODE_VERSION</a> )                                                                                      INode;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#abc833d7b10347a44a303b973337cf536">   65</a></span>&#160;        <span class="keyword">typedef</span> INode *                                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#abc833d7b10347a44a303b973337cf536">pINode</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#accc3c11ccff59e09bb24d17542b27bfb">   66</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INode *                                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#accc3c11ccff59e09bb24d17542b27bfb">pcINode</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aeec2c711a611cbc3c77ef1a0bb026e33">   67</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; INode &gt;                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#aeec2c711a611cbc3c77ef1a0bb026e33">spINode</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a597eaeb0ed86794ea01f74a5be0f88ed">   68</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const INode &gt;                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a597eaeb0ed86794ea01f74a5be0f88ed">spcINode</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#ae76eb0e35e0e35e5b476b6fecc6e3603">kINodeID</a>                                                                                                            ( 0x634e6f6465202020 <span class="comment">/* cNode    */</span> );</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="comment">// ISimpleNode</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6bdb87029a97b11b3b8ce4d8eb84e7b7">   72</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1ISimpleNode__v1.html">ISimpleNode_v1</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ISimpleNode__v1.html">ISimpleNode_v1</a>                                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a6bdb87029a97b11b3b8ce4d8eb84e7b7">ISimpleNode_base</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a14569c99ffc10ff405f51220851fbe36">   74</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ISimpleNode__v1.html">ISimpleNode_v1</a> *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a14569c99ffc10ff405f51220851fbe36">pISimpleNode_base</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#afba221b665918d21955d17e4b1cf553f">   75</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1ISimpleNode__v1.html">ISimpleNode_v1</a> *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#afba221b665918d21955d17e4b1cf553f">pcISimpleNode_base</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( ISimpleNode, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a799da65cf5811707628bb2681a4545ec">ISIMPLENODE_VERSION</a> )                                                          ISimpleNode;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad9403696e40df26b5d17e0d17d6799f0">   77</a></span>&#160;        <span class="keyword">typedef</span> ISimpleNode *                                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#ad9403696e40df26b5d17e0d17d6799f0">pISimpleNode</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#af3a24d3a7498e0a28aaebaf769644b29">   78</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ISimpleNode *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#af3a24d3a7498e0a28aaebaf769644b29">pcISimpleNode</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab20ecb8d094c1dd81cb278370b746343">   79</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; ISimpleNode &gt;                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#ab20ecb8d094c1dd81cb278370b746343">spISimpleNode</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4cb671d44948c7505c33431ec12f6c1f">   80</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const ISimpleNode &gt;                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a4cb671d44948c7505c33431ec12f6c1f">spcISimpleNode</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a258ec247968bc8e101a087b2f914c95b">kISimpleNodeID</a>                                                                                                      ( 0x63536d6c4e6f6465 <span class="comment">/* cSmlNode */</span> );</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="comment">// ICompositeNode</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aab9120a7fc533281e84ead6df110e0a5">   84</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1ICompositeNode__v1.html">ICompositeNode_v1</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICompositeNode__v1.html">ICompositeNode_v1</a>                                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#aab9120a7fc533281e84ead6df110e0a5">ICompositeNode_base</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a294ebc2cc2287c14558850dcd8c88f1e">   86</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICompositeNode__v1.html">ICompositeNode_v1</a> *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#a294ebc2cc2287c14558850dcd8c88f1e">pICompositeNode_base</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a630230db474120c857451b4c5392274a">   87</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1ICompositeNode__v1.html">ICompositeNode_v1</a> *                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a630230db474120c857451b4c5392274a">pcICompositeNode_base</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( ICompositeNode, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#aefe5b8d014bd0f2ca4933a16572b51df">ICOMPOSITENODE_VERSION</a> )                                            ICompositeNode;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aef05040bb5475b170f4816511f0655d0">   89</a></span>&#160;        <span class="keyword">typedef</span> ICompositeNode *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#aef05040bb5475b170f4816511f0655d0">pICompositeNode</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a46aaed554f095bfd58e6029e8add2990">   90</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICompositeNode *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a46aaed554f095bfd58e6029e8add2990">pcICompositeNode</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#acfcbb43bd0f659f554877c4f9dd7d459">   91</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; ICompositeNode &gt;                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#acfcbb43bd0f659f554877c4f9dd7d459">spICompositeNode</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a7c98739d62fca879db910ac0fca82c3c">   92</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const ICompositeNode &gt;                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#a7c98739d62fca879db910ac0fca82c3c">spcICompositeNode</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a663e9a570224c4361f5ab883e32cf460">kICompositeNodeID</a>                                                                                           ( 0x63436d704e6f6465 <span class="comment">/* cCmpNode */</span> );</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="comment">// IStructureNode</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a8ed683c00df5d7ccdb8428cfc072ca90">   96</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IStructureNode__v1.html">IStructureNode_v1</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IStructureNode__v1.html">IStructureNode_v1</a>                                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a8ed683c00df5d7ccdb8428cfc072ca90">IStructureNode_base</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#af51bfb0cbccc377fb76fbc7187eb3456">   98</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IStructureNode__v1.html">IStructureNode_v1</a> *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#af51bfb0cbccc377fb76fbc7187eb3456">pIStructureNode_base</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aaec2241f18cd2baab8c3e7c6485632bf">   99</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IStructureNode__v1.html">IStructureNode_v1</a> *                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#aaec2241f18cd2baab8c3e7c6485632bf">pcIStructureNode_base</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IStructureNode, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a28325920d39a80ba79dd3774ce056f45">ISTRUCTURENODE_VERSION</a> )                                            IStructureNode;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac7a54801a0cd4ae9441548ccfb1fd608">  101</a></span>&#160;        <span class="keyword">typedef</span> IStructureNode *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#ac7a54801a0cd4ae9441548ccfb1fd608">pIStructureNode</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6d8a9dc0ebdcf7bee260e0b7b2aaf525">  102</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IStructureNode *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a6d8a9dc0ebdcf7bee260e0b7b2aaf525">pcIStructureNode</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a957c57fcbb47c704fc5c31cf36dcbde7">  103</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IStructureNode &gt;                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a957c57fcbb47c704fc5c31cf36dcbde7">spIStructureNode</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab5807ab783087243a3676a19ad6f9b90">  104</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IStructureNode &gt;                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#ab5807ab783087243a3676a19ad6f9b90">spcIStructureNode</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a099de3a79749ee161daf59313861702e">kIStructureNodeID</a>                                                                                           ( 0x635374724e6f6465 <span class="comment">/* cStrNode */</span> );</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        <span class="comment">// IArrayNode</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a91f2a2df5097022662328e102a56a4ea">  108</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IArrayNode__v1.html">IArrayNode_v1</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IArrayNode__v1.html">IArrayNode_v1</a>                                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a91f2a2df5097022662328e102a56a4ea">IArrayNode_base</a>;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a47468e9aeeb0e9d2541bccfbbaf916f7">  110</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IArrayNode__v1.html">IArrayNode_v1</a> *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a47468e9aeeb0e9d2541bccfbbaf916f7">pIArrayNode_base</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a097e3a4d6685ffa6892d8acefb2be154">  111</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IArrayNode__v1.html">IArrayNode_v1</a> *                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a097e3a4d6685ffa6892d8acefb2be154">pcIArrayNode_base</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IArrayNode, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a1f8464a97acb8671e6cc2a466955d45d">IARRAYNODE_VERSION</a> )                                                            IArrayNode;</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a0f163418e9969110fdf767b0092a08cd">  113</a></span>&#160;        <span class="keyword">typedef</span> IArrayNode *                                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a0f163418e9969110fdf767b0092a08cd">pIArrayNode</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac53c3134f7f75246a46fc1d15f79e079">  114</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IArrayNode *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#ac53c3134f7f75246a46fc1d15f79e079">pcIArrayNode</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a24e8e82d63d879d77408ce5c7e30c609">  115</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IArrayNode &gt;                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a24e8e82d63d879d77408ce5c7e30c609">spIArrayNode</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4ea338a9eed923abf6aba47a27926a0f">  116</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IArrayNode &gt;                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a4ea338a9eed923abf6aba47a27926a0f">spcIArrayNode</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a865ec7a2af5304ec42d443da038ae5b7">kIArrayNodeID</a>                                                                                                       ( 0x634172724e6f6465 <span class="comment">/* cArrNode */</span> );</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="comment">// INodeIterator</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad0578d38c94516edb5414524392845b7">  120</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1INodeIterator__v1.html">INodeIterator_v1</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INodeIterator__v1.html">INodeIterator_v1</a>                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#ad0578d38c94516edb5414524392845b7">INodeIterator_base</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6e8a84e7b4b342b98bc1af7297c30250">  122</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1INodeIterator__v1.html">INodeIterator_v1</a> *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#a6e8a84e7b4b342b98bc1af7297c30250">pINodeIterator_base</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aeca3ae7f26eef468ffcf89911924e03c">  123</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1INodeIterator__v1.html">INodeIterator_v1</a> *                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#aeca3ae7f26eef468ffcf89911924e03c">pcINodeIterator_base</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>(INodeIterator, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#afe7756c974951e8e78be1cfb96aacc8b">INODEITERATOR_VERSION</a>)                                                        INodeIterator;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac162eebfff7088f633bc0dd401a18862">  125</a></span>&#160;        <span class="keyword">typedef</span> INodeIterator *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ac162eebfff7088f633bc0dd401a18862">pINodeIterator</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a9f1db141fc7abaeb7a1d2cd7fc8cddad">  126</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INodeIterator *                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a9f1db141fc7abaeb7a1d2cd7fc8cddad">pcINodeIterator</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a5386a735d9eb66d5859e4657dfeebb7c">  127</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; INodeIterator &gt;                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#a5386a735d9eb66d5859e4657dfeebb7c">spINodeIterator</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab423c366f29043e79694f805bceddb56">  128</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const INodeIterator &gt;                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#ab423c366f29043e79694f805bceddb56">spcINodeIterator</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a>     <a class="code" href="namespaceAdobeXMPCore.html#afb1db1e3afd3cb409aab3c32435b506b">kINodeIteratorID</a>                                                                                                (0x634e6f6465497420 <span class="comment">/* cNodeIt */</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="comment">// IMetadata</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a3600be9aa8da5d9fcfd522c76755866b">  132</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IMetadata__v1.html">IMetadata_v1</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IMetadata__v1.html">IMetadata_v1</a>                                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a3600be9aa8da5d9fcfd522c76755866b">IMetadata_base</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aa6b155d7624638c88d2b64b551ef1b0c">  134</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IMetadata__v1.html">IMetadata_v1</a> *                                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#aa6b155d7624638c88d2b64b551ef1b0c">pIMetadata_base</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a0fbc037ed347b974a1b323e2abd1527b">  135</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IMetadata__v1.html">IMetadata_v1</a> *                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a0fbc037ed347b974a1b323e2abd1527b">pcIMetadata_base</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IMetadata, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#af7d51c3ccf825fc82fa4a2a6cca26bc8">IMETADATA_VERSION</a> )                                                                      IMetadata;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a0c1658ecfb260ac950498f17edd5ebd0">  137</a></span>&#160;        <span class="keyword">typedef</span> IMetadata *                                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#a0c1658ecfb260ac950498f17edd5ebd0">pIMetadata</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a35f06ad2b5f5d754a2f0cc48430b9d5c">  138</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IMetadata *                                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a35f06ad2b5f5d754a2f0cc48430b9d5c">pcIMetadata</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a7f1de39fd79aeac4402eba73cb1ffe82">  139</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IMetadata &gt;                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a7f1de39fd79aeac4402eba73cb1ffe82">spIMetadata</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a1e81ce748e90e850d0a48b0b5943fce2">  140</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IMetadata &gt;                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a1e81ce748e90e850d0a48b0b5943fce2">spcIMetadata</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#ae266f1d0a72a69dbbad9443f1b4140e6">kIMetadataID</a>                                                                                                        ( 0x634d657461646174 <span class="comment">/* cMetadat */</span> );</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;        <span class="comment">// IClientDOMParser</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#acf6b51a9bb0059c712e6e423ef94fd0d">  144</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IClientDOMParser__v1.html">IClientDOMParser_v1</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMParser__v1.html">IClientDOMParser_v1</a>                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#acf6b51a9bb0059c712e6e423ef94fd0d">IClientDOMParser_base</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a9dd27d79138a3d399e48343b626cd3a9">  146</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMParser__v1.html">IClientDOMParser_v1</a> *                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a9dd27d79138a3d399e48343b626cd3a9">pIClientDOMParser_base</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aa22d566b20321059eec2e3e925b8c7ec">  147</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMParser__v1.html">IClientDOMParser_v1</a> *                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#aa22d566b20321059eec2e3e925b8c7ec">pcIClientDOMParser_base</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IClientDOMParser, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a64636b4e59a6212968ad30494675603e">ICLIENTDOMPARSER_VERSION</a> )                                        IClientDOMParser;</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ab5d69f05635d466dcd976f8b2b8e8617">  149</a></span>&#160;        <span class="keyword">typedef</span> IClientDOMParser *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#ab5d69f05635d466dcd976f8b2b8e8617">pIClientDOMParser</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4e810ee9bd9ffeba53159d8061dae713">  150</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IClientDOMParser *                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a4e810ee9bd9ffeba53159d8061dae713">pcIClientDOMParser</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;        <span class="comment">// IClientDOMSerializer</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac50d8fc1c60d397b440d075184e01212">  153</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IClientDOMSerializer__v1.html">IClientDOMSerializer_v1</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMSerializer__v1.html">IClientDOMSerializer_v1</a>                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ac50d8fc1c60d397b440d075184e01212">IClientDOMSerializer_base</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a2dfed76bf986f6fad861aa2323b28caf">  155</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMSerializer__v1.html">IClientDOMSerializer_v1</a> *                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a2dfed76bf986f6fad861aa2323b28caf">pIClientDOMSerializer_base</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad3303e1d18c8c2506982da318ea3f673">  156</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IClientDOMSerializer__v1.html">IClientDOMSerializer_v1</a> *                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ad3303e1d18c8c2506982da318ea3f673">pcIClientDOMSerializer_base</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IClientDOMSerializer, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#aa928953eda71cda88699483e1fca4526">ICLIENTDOMSERIALIZER_VERSION</a> )                        IClientDOMSerializer;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a901745dcadcfc4387450dd28aaa2d490">  158</a></span>&#160;        <span class="keyword">typedef</span> IClientDOMSerializer *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a901745dcadcfc4387450dd28aaa2d490">pIClientDOMSerializer</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a1b64107bed1edfa7ff9f35886b1d549a">  159</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IClientDOMSerializer *                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a1b64107bed1edfa7ff9f35886b1d549a">pcIClientDOMSerializer</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;        </div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="comment">// IDOMParser</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#afcc78a159d893be198c97d1af098a9e3">  162</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IDOMParser__v1.html">IDOMParser_v1</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMParser__v1.html">IDOMParser_v1</a>                                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#afcc78a159d893be198c97d1af098a9e3">IDOMParser_base</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad8fa3ac657a8506d5d25544060c4af15">  164</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMParser__v1.html">IDOMParser_v1</a> *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ad8fa3ac657a8506d5d25544060c4af15">pIDOMParser_base</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6ff85cd59c80b63a761aea2191301d9e">  165</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IDOMParser__v1.html">IDOMParser_v1</a> *                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a6ff85cd59c80b63a761aea2191301d9e">pcIDOMParser_base</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IDOMParser, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a813f82b55a0bb68c1553e8b38592e705">IDOMPARSER_VERSION</a> )                                                            IDOMParser;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a8b003da6674d32c5c628f1d0e1fa45aa">  167</a></span>&#160;        <span class="keyword">typedef</span> IDOMParser *                                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a8b003da6674d32c5c628f1d0e1fa45aa">pIDOMParser</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a233b99ab7342ac6c7fabd94d8ecdc361">  168</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMParser *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#a233b99ab7342ac6c7fabd94d8ecdc361">pcIDOMParser</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a737ec082bb4e7f817b45e073337c0893">  169</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IDOMParser &gt;                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a737ec082bb4e7f817b45e073337c0893">spIDOMParser</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a587ba854add16d5201c974a3a0f7050c">  170</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IDOMParser &gt;                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a587ba854add16d5201c974a3a0f7050c">spcIDOMParser</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#aa11deda1f160ba3bfba36558afcaa0ef">kIDOMParserID</a>                                                                                                       ( 0x63444f4d50727372 <span class="comment">/* cDOMPrsr */</span> );</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        <span class="comment">// IDOMSerializer</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a2ab7b53419863c354957c09ce4bbb44c">  174</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IDOMSerializer__v1.html">IDOMSerializer_v1</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMSerializer__v1.html">IDOMSerializer_v1</a>                                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#a2ab7b53419863c354957c09ce4bbb44c">IDOMSerializer_base</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aa83dd7633a221cb189681dff2bbd78a3">  176</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMSerializer__v1.html">IDOMSerializer_v1</a> *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#aa83dd7633a221cb189681dff2bbd78a3">pIDOMSerializer_base</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac6a251513382e8b9d068b33cabad031b">  177</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IDOMSerializer__v1.html">IDOMSerializer_v1</a> *                                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#ac6a251513382e8b9d068b33cabad031b">pcIDOMSerializer_base</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IDOMSerializer, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a52d6e44f27f19214b38959683d6cc829">IDOMSERIALIZER_VERSION</a> )                                            IDOMSerializer;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6b414731e356594947b08382866c9fcf">  179</a></span>&#160;        <span class="keyword">typedef</span> IDOMSerializer *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a6b414731e356594947b08382866c9fcf">pIDOMSerializer</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a4f77611b6734295e02be60b49d32f47c">  180</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMSerializer *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a4f77611b6734295e02be60b49d32f47c">pcIDOMSerializer</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#af3525e619e07f58d7eb8247b56ddad21">  181</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IDOMSerializer &gt;                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#af3525e619e07f58d7eb8247b56ddad21">spIDOMSerializer</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aee2397438ef33989fb100e5923821eb9">  182</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IDOMSerializer &gt;                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#aee2397438ef33989fb100e5923821eb9">spcIDOMSerializer</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a16e22df4b5facaffff284ab0104404a9">kIDOMSerializerID</a>                                                                                           ( 0x63444f4d53726c7a <span class="comment">/* cDOMSrlz */</span> );</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;        <span class="comment">// IDOMImplementationRegistry</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aeab5d78356ee44cbab72a48443d7a026">  186</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IDOMImplementationRegistry__v1.html">IDOMImplementationRegistry_v1</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMImplementationRegistry__v1.html">IDOMImplementationRegistry_v1</a>                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#aeab5d78356ee44cbab72a48443d7a026">IDOMImplementationRegistry_base</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ae600077e4e41eec5ebb90fa7510b8b48">  188</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IDOMImplementationRegistry__v1.html">IDOMImplementationRegistry_v1</a> *                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ae600077e4e41eec5ebb90fa7510b8b48">pIDOMImplementationRegistry_base</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a07e791606d592f34289c01ae17d80aa4">  189</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IDOMImplementationRegistry__v1.html">IDOMImplementationRegistry_v1</a> *                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a07e791606d592f34289c01ae17d80aa4">pcIDOMImplementationRegistry_base</a>;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IDOMImplementationRegistry, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#aa34dc59f9267eceb6d51235cd778292e">IDOMIMPLEMENTATIONREGISTRY_VERSION</a>)     IDOMImplementationRegistry;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ae332986668c86f3e5c6bbd57fd5f4cad">  191</a></span>&#160;        <span class="keyword">typedef</span> IDOMImplementationRegistry *                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#ae332986668c86f3e5c6bbd57fd5f4cad">pIDOMImplementationRegistry</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a2e8a0650b1d2d1696838e271dcb308df">  192</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMImplementationRegistry *                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#a2e8a0650b1d2d1696838e271dcb308df">pcIDOMImplementationRegistry</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a197acc21ecf883449824a1e87a99586a">  193</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; IDOMImplementationRegistry &gt;                                                                        <a class="code" href="namespaceAdobeXMPCore.html#a197acc21ecf883449824a1e87a99586a">spIDOMImplementationRegistry</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a6efe4728a027ee77597fe1a05a6bc30c">  194</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const IDOMImplementationRegistry &gt;                                                          <a class="code" href="namespaceAdobeXMPCore.html#a6efe4728a027ee77597fe1a05a6bc30c">spcIDOMImplementationRegistry</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a6d787e316880e838d2a03f641a520a5b">kIDOMImplementationRegistryID</a>                                                                       ( 0x63444f4d52677374 <span class="comment">/* cDOMRgst */</span> );</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        <span class="comment">// ICoreObjectFactory</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a77c425a2d9deb50bc0ae4d71232dd98a">  198</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1ICoreObjectFactory__v1.html">ICoreObjectFactory_v1</a>;</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICoreObjectFactory__v1.html">ICoreObjectFactory_v1</a>                                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#a77c425a2d9deb50bc0ae4d71232dd98a">ICoreObjectFactory_base</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ac062cb6e980601a1eedf6085cca9b850">  200</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICoreObjectFactory__v1.html">ICoreObjectFactory_v1</a> *                                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#ac062cb6e980601a1eedf6085cca9b850">pICoreObjectFactory_base</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad226925d5a3aa73eff781afbcfede2da">  201</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1ICoreObjectFactory__v1.html">ICoreObjectFactory_v1</a> *                                                                                           <a class="code" href="namespaceAdobeXMPCore.html#ad226925d5a3aa73eff781afbcfede2da">pcICoreObjectFactory_base</a>;</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( ICoreObjectFactory, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a3d28ba37018741b3794789e5edc6e27e">ICOREOBJECTFACTORY_VERSION</a> )                            ICoreObjectFactory;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad925e271d292d0b0af1a24342391219d">  203</a></span>&#160;        <span class="keyword">typedef</span> ICoreObjectFactory *                                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#ad925e271d292d0b0af1a24342391219d">pICoreObjectFactory</a>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#afd333936a570e02f52c4d096bb1adfc1">  204</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICoreObjectFactory *                                                                                                      <a class="code" href="namespaceAdobeXMPCore.html#afd333936a570e02f52c4d096bb1adfc1">pcICoreObjectFactory</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a30bb255921760813b83dfb94449051dd">kICoreObjectFactoryID</a>                                                                                       ( 0x634f626a46616374 <span class="comment">/* cObjFact */</span> );</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        <span class="comment">// ICoreConfigurationManager</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a51c59c2b14cae80da8b1fa5dfa2f4732">  208</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1ICoreConfigurationManager__v1.html">ICoreConfigurationManager_v1</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICoreConfigurationManager__v1.html">ICoreConfigurationManager_v1</a>                                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a51c59c2b14cae80da8b1fa5dfa2f4732">ICoreConfigurationManager_base</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a55c34a6f458c74682e542edd2a258686">  210</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1ICoreConfigurationManager__v1.html">ICoreConfigurationManager_v1</a> *                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#a55c34a6f458c74682e542edd2a258686">pICoreConfigurationManager_base</a>;</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a7178ca4f903bcdb2fd2ec52e91772398">  211</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1ICoreConfigurationManager__v1.html">ICoreConfigurationManager_v1</a> *                                                                            <a class="code" href="namespaceAdobeXMPCore.html#a7178ca4f903bcdb2fd2ec52e91772398">pcICoreConfigurationManager_base</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;        <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( ICoreConfigurationManager, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#adf7818c7264e7a80b1b3c5a5b283c47c">ICORECONFIGURATIONMANAGER_VERSION</a> )      ICoreConfigurationManager;</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a0476368bde6f3c6e43e3659ae092f6e1">  213</a></span>&#160;        <span class="keyword">typedef</span> ICoreConfigurationManager *                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#a0476368bde6f3c6e43e3659ae092f6e1">pICoreConfigurationManager</a>;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ad5faef502d7e81cf70efe99aa81f1571">  214</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICoreConfigurationManager *                                                                                       <a class="code" href="namespaceAdobeXMPCore.html#ad5faef502d7e81cf70efe99aa81f1571">pcICoreConfigurationManager</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a123c6e847d41233c9e4ba6c64a650c7f">  215</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; ICoreConfigurationManager &gt;                                                                         <a class="code" href="namespaceAdobeXMPCore.html#a123c6e847d41233c9e4ba6c64a650c7f">spICoreConfigurationManager</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a885f02b2d6de4b5403445eb74e5e2ce6">  216</a></span>&#160;        <span class="keyword">typedef</span> shared_ptr&lt; const ICoreConfigurationManager &gt;                                                           <a class="code" href="namespaceAdobeXMPCore.html#a885f02b2d6de4b5403445eb74e5e2ce6">spcICoreConfigurationManager</a>;   </div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a1fb39caa1c8eeed351b0fca6eca60577">kICoreConfigurationManagerID</a>                                                                        ( 0x63436f6e664d6772 <span class="comment">/* cConfMgr */</span> );</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; </div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <span class="comment">// IMetadataConverterUtils</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a1573c944b606dab27b76c13465c69394">  220</a></span>&#160;    <span class="keyword">class </span><a class="code" href="classAdobeXMPCore_1_1IMetadataConverterUtils__v1.html">IMetadataConverterUtils_v1</a>;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IMetadataConverterUtils__v1.html">IMetadataConverterUtils_v1</a>  <a class="code" href="namespaceAdobeXMPCore.html#a1573c944b606dab27b76c13465c69394">IMetadataConverterUtils_base</a>;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aad9b166a4d5db22509c006f5ca0e7723">  222</a></span>&#160;    <span class="keyword">typedef</span> <a class="code" href="classAdobeXMPCore_1_1IMetadataConverterUtils__v1.html">IMetadataConverterUtils_v1</a> *                                                                                                                                <a class="code" href="namespaceAdobeXMPCore.html#aad9b166a4d5db22509c006f5ca0e7723">pIMetadataConverterUtils_base</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#ae08e461c5aa715b1ae73d16383dd7e27">  223</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classAdobeXMPCore_1_1IMetadataConverterUtils__v1.html">IMetadataConverterUtils_v1</a> *                                                                                                          <a class="code" href="namespaceAdobeXMPCore.html#ae08e461c5aa715b1ae73d16383dd7e27">pcIMetadataConverterUtils_base</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="keyword">typedef</span> <a class="code" href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">BASE_CLASS</a>( IMetadataConverterUtils, <a class="code" href="XMPCoreLatestInterfaceVersions_8h.html#a4faf22ab9273295d54377df9b0ded7db">IMETADATACONVERTERUTILS_VERSION</a> )                                                                      IMetadataConverterUtils;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#a3f1ab53f56367c262f540bb6d7dc4656">  225</a></span>&#160;    <span class="keyword">typedef</span> IMetadataConverterUtils *                                                                                                                                   <a class="code" href="namespaceAdobeXMPCore.html#a3f1ab53f56367c262f540bb6d7dc4656">pIMetadataConverterUtils</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#acea765019c8261164116c139ddd5e601">  226</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">const</span> IMetadataConverterUtils *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore.html#acea765019c8261164116c139ddd5e601">pcIMetadataConverterUtils</a>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#acb9576f1b648b876f775d87fce621ee2">  227</a></span>&#160;    <span class="keyword">typedef</span> shared_ptr&lt; IMetadataConverterUtils &gt;                                                                                                               <a class="code" href="namespaceAdobeXMPCore.html#acb9576f1b648b876f775d87fce621ee2">spIMetadataConverterUtils</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore.html#aeddbc064eb04eac1a64033a4b0d29b9b">  228</a></span>&#160;    <span class="keyword">typedef</span> shared_ptr&lt; const IMetadataConverterUtils &gt;                                                                                         <a class="code" href="namespaceAdobeXMPCore.html#aeddbc064eb04eac1a64033a4b0d29b9b">spcIMetadataConverterUtils</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">uint64</a> <a class="code" href="namespaceAdobeXMPCore.html#a0e12ba5a79bcf0562133c1749e985f88">kIMetadataConverterUtilsID</a>                                                                                                      ( 0x63436F6E5574696C <span class="comment">/* cConUtil */</span> );</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; </div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;}</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html">  233</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceAdobeXMPCore__Int.html">AdobeXMPCore_Int</a> {</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        <span class="comment">// INameSpacePrefixMap_I</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a0665746b848a075cc4aaf72f553cea95">  236</a></span>&#160;        <span class="keyword">class </span>INameSpacePrefixMap_I;</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;        <span class="keyword">typedef</span> INameSpacePrefixMap_I *                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#a0665746b848a075cc4aaf72f553cea95">pINameSpacePrefixMap_I</a>;</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a6d32910b6c27d3aade5d676300ff1409">  238</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INameSpacePrefixMap_I *                                                                                           <a class="code" href="namespaceAdobeXMPCore__Int.html#a6d32910b6c27d3aade5d676300ff1409">pcINameSpacePrefixMap_I</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; </div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;        <span class="comment">// IPathSegment_I</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a7b86a8447002d8c63c837cffda64dd2a">  241</a></span>&#160;        <span class="keyword">class </span>IPathSegment_I;</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;        <span class="keyword">typedef</span> IPathSegment_I *                                                                                                                        <a class="code" href="namespaceAdobeXMPCore__Int.html#a7b86a8447002d8c63c837cffda64dd2a">pIPathSegment_I</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a493d1536a0e1b93b5db0244067631f46">  243</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IPathSegment_I *                                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#a493d1536a0e1b93b5db0244067631f46">pcIPathSegment_I</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;        <span class="comment">// IPath_I</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ac72d014801c316df78e38687d0c11aa7">  246</a></span>&#160;        <span class="keyword">class </span>IPath_I;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;        <span class="keyword">typedef</span> IPath_I *                                                                                                                                       <a class="code" href="namespaceAdobeXMPCore__Int.html#ac72d014801c316df78e38687d0c11aa7">pIPath_I</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#af69d3f9f624fa7bc55b9d28ef4a68497">  248</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IPath_I *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#af69d3f9f624fa7bc55b9d28ef4a68497">pcIPath_I</a>;</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160; </div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;        <span class="comment">// INode_I</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a7ab22fbbd637098e7e0db48036864228">  251</a></span>&#160;        <span class="keyword">class </span>INode_I;</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;        <span class="keyword">typedef</span> INode_I *                                                                                                                                       <a class="code" href="namespaceAdobeXMPCore__Int.html#a7ab22fbbd637098e7e0db48036864228">pINode_I</a>;</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ace246b03454a4fa14c650033e0d43cc9">  253</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INode_I *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#ace246b03454a4fa14c650033e0d43cc9">pcINode_I</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; </div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;        <span class="comment">// ISimpleNode_I</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a9b914b7e3bafee8e830a982810ed2191">  256</a></span>&#160;        <span class="keyword">class </span>ISimpleNode_I;</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;        <span class="keyword">typedef</span> ISimpleNode_I *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#a9b914b7e3bafee8e830a982810ed2191">pISimpleNode_I</a>;</div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ab09938498d8c9032bd66b4aa81385459">  258</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ISimpleNode_I *                                                                                                           <a class="code" href="namespaceAdobeXMPCore__Int.html#ab09938498d8c9032bd66b4aa81385459">pcISimpleNode_I</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;        <span class="comment">// ICompositeNode_I</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a88df781b3af9dc7dfe7cb967b6e9b440">  261</a></span>&#160;        <span class="keyword">class </span>ICompositeNode_I;</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;        <span class="keyword">typedef</span> ICompositeNode_I *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore__Int.html#a88df781b3af9dc7dfe7cb967b6e9b440">pICompositeNode_I</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#aec21421f35b18a7c13cb2ebe8606ad8a">  263</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICompositeNode_I *                                                                                                        <a class="code" href="namespaceAdobeXMPCore__Int.html#aec21421f35b18a7c13cb2ebe8606ad8a">pcICompositeNode_I</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;        <span class="comment">// IStructureNode_I</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a4d4375869e320dc1596a9d62a4030b05">  266</a></span>&#160;        <span class="keyword">class </span>IStructureNode_I;</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;        <span class="keyword">typedef</span> IStructureNode_I *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore__Int.html#a4d4375869e320dc1596a9d62a4030b05">pIStructureNode_I</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a161b7096777b90391e72527c33aa31aa">  268</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IStructureNode_I *                                                                                                        <a class="code" href="namespaceAdobeXMPCore__Int.html#a161b7096777b90391e72527c33aa31aa">pcIStructureNode_I</a>;</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160; </div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;        <span class="comment">// IArrayNode_I</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#af2a081973401c42b5772dc9faec58a58">  271</a></span>&#160;        <span class="keyword">class </span>IArrayNode_I;</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;        <span class="keyword">typedef</span> IArrayNode_I *                                                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#af2a081973401c42b5772dc9faec58a58">pIArrayNode_I</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ab00581bb7cb60bcc557244d7859e26ff">  273</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IArrayNode_I *                                                                                                            <a class="code" href="namespaceAdobeXMPCore__Int.html#ab00581bb7cb60bcc557244d7859e26ff">pcIArrayNode_I</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;        <span class="comment">// INodeIterator_I</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a71dcb1468c552abdd9fb1666cadc6600">  276</a></span>&#160;        <span class="keyword">class </span>INodeIterator_I;</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;        <span class="keyword">typedef</span> INodeIterator_I *                                                                                                                       <a class="code" href="namespaceAdobeXMPCore__Int.html#a71dcb1468c552abdd9fb1666cadc6600">pINodeIterator_I</a>;</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a8be19f66537c52957ab710fe56805fca">  278</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> INodeIterator_I *                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#a8be19f66537c52957ab710fe56805fca">pcINodeIterator_I</a>;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160; </div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        <span class="comment">// IMetadata_I</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a70359e8aaa387b24879f1510ac1c4725">  281</a></span>&#160;        <span class="keyword">class </span>IMetadata_I;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;        <span class="keyword">typedef</span> IMetadata_I *                                                                                                                           <a class="code" href="namespaceAdobeXMPCore__Int.html#a70359e8aaa387b24879f1510ac1c4725">pIMetadata_I</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#afb2374f4013c7ffd46e622d85afd341b">  283</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IMetadata_I *                                                                                                                     <a class="code" href="namespaceAdobeXMPCore__Int.html#afb2374f4013c7ffd46e622d85afd341b">pcIMetadata_I</a>;</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160; </div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;        <span class="comment">// IClientDOMParser_I</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a5c9e417017018f36cdbfdbcaa8cd0585">  286</a></span>&#160;        <span class="keyword">class </span>IClientDOMParser_I;</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;        <span class="keyword">typedef</span> IClientDOMParser_I *                                                                                                            <a class="code" href="namespaceAdobeXMPCore__Int.html#a5c9e417017018f36cdbfdbcaa8cd0585">pIClientDOMParser_I</a>;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#aec7bebd5dff4d4adf14626108185dd1e">  288</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IClientDOMParser_I *                                                                                                      <a class="code" href="namespaceAdobeXMPCore__Int.html#aec7bebd5dff4d4adf14626108185dd1e">pcIClientDOMParser_I</a>;</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; </div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;        <span class="comment">// IClientDOMSerializer_I</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a9807c050f5244e2cf017e5f247d22473">  291</a></span>&#160;        <span class="keyword">class </span>IClientDOMSerializer_I;</div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        <span class="keyword">typedef</span> IClientDOMSerializer_I *                                                                                                        <a class="code" href="namespaceAdobeXMPCore__Int.html#a9807c050f5244e2cf017e5f247d22473">pIClientDOMSerializer_I</a>;</div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a4e87ffa33d628a97f5f53df23a2f40d4">  293</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IClientDOMSerializer_I *                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#a4e87ffa33d628a97f5f53df23a2f40d4">pcIClientDOMSerializer_I</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160; </div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        <span class="comment">// IDOMParser_I</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a4dad9e02be4a3efae9ea99e5f03ae11e">  296</a></span>&#160;        <span class="keyword">class </span>IDOMParser_I;</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;        <span class="keyword">typedef</span> IDOMParser_I *                                                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#a4dad9e02be4a3efae9ea99e5f03ae11e">pIDOMParser_I</a>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a951faa1ac4a2b387700cc12410d4946b">  298</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMParser_I *                                                                                                            <a class="code" href="namespaceAdobeXMPCore__Int.html#a951faa1ac4a2b387700cc12410d4946b">pcIDOMParser_I</a>;</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; </div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;        <span class="comment">// IDOMSerializer_I</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a1bbf04f53ef3da6e5e12f535679bb177">  301</a></span>&#160;        <span class="keyword">class </span>IDOMSerializer_I;</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;        <span class="keyword">typedef</span> IDOMSerializer_I *                                                                                                                      <a class="code" href="namespaceAdobeXMPCore__Int.html#a1bbf04f53ef3da6e5e12f535679bb177">pIDOMSerializer_I</a>;</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a68b2ce802c9ae4c45d6b0a5acbe76adc">  303</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMSerializer_I *                                                                                                        <a class="code" href="namespaceAdobeXMPCore__Int.html#a68b2ce802c9ae4c45d6b0a5acbe76adc">pcIDOMSerializer_I</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160; </div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;        <span class="comment">// IDOMImplementationRegistry_I</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ad26aadc3f0926468c34c02cc1a0f1dbd">  306</a></span>&#160;        <span class="keyword">class </span>IDOMImplementationRegistry_I;</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;        <span class="keyword">typedef</span> IDOMImplementationRegistry_I *                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#ad26aadc3f0926468c34c02cc1a0f1dbd">pIDOMImplementationRegistry_I</a>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a39f8875d91babdf56121435bae250efc">  308</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> IDOMImplementationRegistry_I *                                                                            <a class="code" href="namespaceAdobeXMPCore__Int.html#a39f8875d91babdf56121435bae250efc">pcIDOMImplementationRegistry_I</a>;</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;        <span class="comment">// ICoreObjectFactory_I</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#ad445bf512b4b3179b131b0a7dec31d86">  311</a></span>&#160;        <span class="keyword">class </span>ICoreObjectFactory_I;</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;        <span class="keyword">typedef</span> ICoreObjectFactory_I *                                                                                                          <a class="code" href="namespaceAdobeXMPCore__Int.html#ad445bf512b4b3179b131b0a7dec31d86">pICoreObjectFactory_I</a>;</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a6cd81997e3c2dd641f854f2d19784388">  313</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICoreObjectFactory_I *                                                                                            <a class="code" href="namespaceAdobeXMPCore__Int.html#a6cd81997e3c2dd641f854f2d19784388">pcICoreObjectFactory_I</a>;</div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160; </div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;        <span class="comment">// ICoreConfigurationManager_I</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a643dfc0500b39ea6d5a81c187fe0e9bc">  316</a></span>&#160;        <span class="keyword">class </span>ICoreConfigurationManager_I;</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;        <span class="keyword">typedef</span> ICoreConfigurationManager_I *                                                                                           <a class="code" href="namespaceAdobeXMPCore__Int.html#a643dfc0500b39ea6d5a81c187fe0e9bc">pICoreConfigurationManager_I</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a385c5323460bbeb039e3c4e26dd6139b">  318</a></span>&#160;        <span class="keyword">typedef</span> <span class="keyword">const</span> ICoreConfigurationManager_I *                                                                                     <a class="code" href="namespaceAdobeXMPCore__Int.html#a385c5323460bbeb039e3c4e26dd6139b">pcICoreConfigurationManager_I</a>;</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    </div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <span class="comment">// IMetadataConverterUtils_I</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a089fb0de9e4a4791c5850a0a24509f90">  321</a></span>&#160;    <span class="keyword">class </span>IMetadataConverterUtils_I;</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    <span class="keyword">typedef</span> IMetadataConverterUtils_I *                                                                                                                         <a class="code" href="namespaceAdobeXMPCore__Int.html#a089fb0de9e4a4791c5850a0a24509f90">pIMetadataConverterUtils_I</a>;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="namespaceAdobeXMPCore__Int.html#a2e41739fa720099e4f4226d2b42d159f">  323</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">const</span> IMetadataConverterUtils_I *                                                                                                                   <a class="code" href="namespaceAdobeXMPCore__Int.html#a2e41739fa720099e4f4226d2b42d159f">pcIMetadataConverterUtils_I</a>;</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;}</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160; </div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="preprocessor">#endif // XMPCoreFwdDeclarations_h__</span></div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160; </div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae76eb0e35e0e35e5b476b6fecc6e3603"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae76eb0e35e0e35e5b476b6fecc6e3603">AdobeXMPCore::kINodeID</a></div><div class="ttdeci">static const uint64 kINodeID(0x634e6f6465202020)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae08e461c5aa715b1ae73d16383dd7e27"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae08e461c5aa715b1ae73d16383dd7e27">AdobeXMPCore::pcIMetadataConverterUtils_base</a></div><div class="ttdeci">const typedef IMetadataConverterUtils_v1 * pcIMetadataConverterUtils_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00223">XMPCoreFwdDeclarations.h:223</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a1f8464a97acb8671e6cc2a466955d45d"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a1f8464a97acb8671e6cc2a466955d45d">IARRAYNODE_VERSION</a></div><div class="ttdeci">#define IARRAYNODE_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00058">XMPCoreLatestInterfaceVersions.h:58</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_af51bfb0cbccc377fb76fbc7187eb3456"><div class="ttname"><a href="namespaceAdobeXMPCore.html#af51bfb0cbccc377fb76fbc7187eb3456">AdobeXMPCore::pIStructureNode_base</a></div><div class="ttdeci">IStructureNode_v1 * pIStructureNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00098">XMPCoreFwdDeclarations.h:98</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a14569c99ffc10ff405f51220851fbe36"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a14569c99ffc10ff405f51220851fbe36">AdobeXMPCore::pISimpleNode_base</a></div><div class="ttdeci">ISimpleNode_v1 * pISimpleNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00074">XMPCoreFwdDeclarations.h:74</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a233b99ab7342ac6c7fabd94d8ecdc361"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a233b99ab7342ac6c7fabd94d8ecdc361">AdobeXMPCore::pcIDOMParser</a></div><div class="ttdeci">const typedef IDOMParser * pcIDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00168">XMPCoreFwdDeclarations.h:168</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ab00581bb7cb60bcc557244d7859e26ff"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ab00581bb7cb60bcc557244d7859e26ff">AdobeXMPCore_Int::pcIArrayNode_I</a></div><div class="ttdeci">const typedef IArrayNode_I * pcIArrayNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00273">XMPCoreFwdDeclarations.h:273</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a64636b4e59a6212968ad30494675603e"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a64636b4e59a6212968ad30494675603e">ICLIENTDOMPARSER_VERSION</a></div><div class="ttdeci">#define ICLIENTDOMPARSER_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00066">XMPCoreLatestInterfaceVersions.h:66</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a5a11f058662f2f67819f52a97154076b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a5a11f058662f2f67819f52a97154076b">AdobeXMPCore::pIPathSegment_base</a></div><div class="ttdeci">IPathSegment_v1 * pIPathSegment_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00038">XMPCoreFwdDeclarations.h:38</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab063c96638c29753c9799d3184319b85"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab063c96638c29753c9799d3184319b85">AdobeXMPCore::IPath_base</a></div><div class="ttdeci">IPath_v1 IPath_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00048">XMPCoreFwdDeclarations.h:48</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a799da65cf5811707628bb2681a4545ec"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a799da65cf5811707628bb2681a4545ec">ISIMPLENODE_VERSION</a></div><div class="ttdeci">#define ISIMPLENODE_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00046">XMPCoreLatestInterfaceVersions.h:46</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aef05040bb5475b170f4816511f0655d0"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aef05040bb5475b170f4816511f0655d0">AdobeXMPCore::pICompositeNode</a></div><div class="ttdeci">ICompositeNode * pICompositeNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00089">XMPCoreFwdDeclarations.h:89</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a71dcb1468c552abdd9fb1666cadc6600"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a71dcb1468c552abdd9fb1666cadc6600">AdobeXMPCore_Int::pINodeIterator_I</a></div><div class="ttdeci">INodeIterator_I * pINodeIterator_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00276">XMPCoreFwdDeclarations.h:276</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6b414731e356594947b08382866c9fcf"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6b414731e356594947b08382866c9fcf">AdobeXMPCore::pIDOMSerializer</a></div><div class="ttdeci">IDOMSerializer * pIDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00179">XMPCoreFwdDeclarations.h:179</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a9f1db141fc7abaeb7a1d2cd7fc8cddad"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a9f1db141fc7abaeb7a1d2cd7fc8cddad">AdobeXMPCore::pcINodeIterator</a></div><div class="ttdeci">const typedef INodeIterator * pcINodeIterator</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00126">XMPCoreFwdDeclarations.h:126</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a7c98739d62fca879db910ac0fca82c3c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a7c98739d62fca879db910ac0fca82c3c">AdobeXMPCore::spcICompositeNode</a></div><div class="ttdeci">shared_ptr&lt; const ICompositeNode &gt; spcICompositeNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00092">XMPCoreFwdDeclarations.h:92</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a4e87ffa33d628a97f5f53df23a2f40d4"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a4e87ffa33d628a97f5f53df23a2f40d4">AdobeXMPCore_Int::pcIClientDOMSerializer_I</a></div><div class="ttdeci">const typedef IClientDOMSerializer_I * pcIClientDOMSerializer_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00293">XMPCoreFwdDeclarations.h:293</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a123c6e847d41233c9e4ba6c64a650c7f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a123c6e847d41233c9e4ba6c64a650c7f">AdobeXMPCore::spICoreConfigurationManager</a></div><div class="ttdeci">shared_ptr&lt; ICoreConfigurationManager &gt; spICoreConfigurationManager</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00215">XMPCoreFwdDeclarations.h:215</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6ff85cd59c80b63a761aea2191301d9e"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6ff85cd59c80b63a761aea2191301d9e">AdobeXMPCore::pcIDOMParser_base</a></div><div class="ttdeci">const typedef IDOMParser_v1 * pcIDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00165">XMPCoreFwdDeclarations.h:165</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae266f1d0a72a69dbbad9443f1b4140e6"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae266f1d0a72a69dbbad9443f1b4140e6">AdobeXMPCore::kIMetadataID</a></div><div class="ttdeci">static const uint64 kIMetadataID(0x634d657461646174)</div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IPath__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IPath__v1.html">AdobeXMPCore::IPath_v1</a></div><div class="ttdoc">Version1 of the interface that provides an easy iterative description of a specific path into the XMP...</div><div class="ttdef"><b>Definition:</b> <a href="IPath_8h_source.html#l00028">IPath.h:28</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a493d1536a0e1b93b5db0244067631f46"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a493d1536a0e1b93b5db0244067631f46">AdobeXMPCore_Int::pcIPathSegment_I</a></div><div class="ttdeci">const typedef IPathSegment_I * pcIPathSegment_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00243">XMPCoreFwdDeclarations.h:243</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_adb4509f09f05618cebbd4f09a5fbb05a"><div class="ttname"><a href="namespaceAdobeXMPCore.html#adb4509f09f05618cebbd4f09a5fbb05a">AdobeXMPCore::pINode_base</a></div><div class="ttdeci">INode_v1 * pINode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00062">XMPCoreFwdDeclarations.h:62</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_acf6b51a9bb0059c712e6e423ef94fd0d"><div class="ttname"><a href="namespaceAdobeXMPCore.html#acf6b51a9bb0059c712e6e423ef94fd0d">AdobeXMPCore::IClientDOMParser_base</a></div><div class="ttdeci">IClientDOMParser_v1 IClientDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00144">XMPCoreFwdDeclarations.h:144</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_abc833d7b10347a44a303b973337cf536"><div class="ttname"><a href="namespaceAdobeXMPCore.html#abc833d7b10347a44a303b973337cf536">AdobeXMPCore::pINode</a></div><div class="ttdeci">INode * pINode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00065">XMPCoreFwdDeclarations.h:65</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_af7d51c3ccf825fc82fa4a2a6cca26bc8"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#af7d51c3ccf825fc82fa4a2a6cca26bc8">IMETADATA_VERSION</a></div><div class="ttdeci">#define IMETADATA_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00062">XMPCoreLatestInterfaceVersions.h:62</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a929f3224b21cdf011ae23d8773ba7169"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a929f3224b21cdf011ae23d8773ba7169">AdobeXMPCore::pcIPathSegment_base</a></div><div class="ttdeci">const typedef IPathSegment_v1 * pcIPathSegment_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00039">XMPCoreFwdDeclarations.h:39</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aab9120a7fc533281e84ead6df110e0a5"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aab9120a7fc533281e84ead6df110e0a5">AdobeXMPCore::ICompositeNode_base</a></div><div class="ttdeci">ICompositeNode_v1 ICompositeNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00084">XMPCoreFwdDeclarations.h:84</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_adc9fb16e479a79e35a9dc58e166fcbad"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#adc9fb16e479a79e35a9dc58e166fcbad">IPATH_VERSION</a></div><div class="ttdeci">#define IPATH_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00034">XMPCoreLatestInterfaceVersions.h:34</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a22f9e572045a61aa3cfc629a0d877d72"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a22f9e572045a61aa3cfc629a0d877d72">AdobeXMPCore::spcINameSpacePrefixMap</a></div><div class="ttdeci">shared_ptr&lt; const INameSpacePrefixMap &gt; spcINameSpacePrefixMap</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00032">XMPCoreFwdDeclarations.h:32</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1INode__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1INode__v1.html">AdobeXMPCore::INode_v1</a></div><div class="ttdoc">Version1 of the interface that serves as a base interface to all types of nodes in the XMP DOM.</div><div class="ttdef"><b>Definition:</b> <a href="INode_8h_source.html#l00028">INode.h:28</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad691c08218d57c9cdb109bb759d4823c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad691c08218d57c9cdb109bb759d4823c">AdobeXMPCore::pcIPath_base</a></div><div class="ttdeci">const typedef IPath_v1 * pcIPath_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00051">XMPCoreFwdDeclarations.h:51</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab423c366f29043e79694f805bceddb56"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab423c366f29043e79694f805bceddb56">AdobeXMPCore::spcINodeIterator</a></div><div class="ttdeci">shared_ptr&lt; const INodeIterator &gt; spcINodeIterator</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00128">XMPCoreFwdDeclarations.h:128</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a9807c050f5244e2cf017e5f247d22473"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a9807c050f5244e2cf017e5f247d22473">AdobeXMPCore_Int::pIClientDOMSerializer_I</a></div><div class="ttdeci">IClientDOMSerializer_I * pIClientDOMSerializer_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00291">XMPCoreFwdDeclarations.h:291</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a813f82b55a0bb68c1553e8b38592e705"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a813f82b55a0bb68c1553e8b38592e705">IDOMPARSER_VERSION</a></div><div class="ttdeci">#define IDOMPARSER_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00074">XMPCoreLatestInterfaceVersions.h:74</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a98ce40154ef1c1d92f2077c8211f2a9c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a98ce40154ef1c1d92f2077c8211f2a9c">AdobeXMPCore::spcIPathSegment</a></div><div class="ttdeci">shared_ptr&lt; const IPathSegment &gt; spcIPathSegment</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00044">XMPCoreFwdDeclarations.h:44</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a0e12ba5a79bcf0562133c1749e985f88"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a0e12ba5a79bcf0562133c1749e985f88">AdobeXMPCore::kIMetadataConverterUtilsID</a></div><div class="ttdeci">static const uint64 kIMetadataConverterUtilsID(0x63436F6E5574696C)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a957c57fcbb47c704fc5c31cf36dcbde7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a957c57fcbb47c704fc5c31cf36dcbde7">AdobeXMPCore::spIStructureNode</a></div><div class="ttdeci">shared_ptr&lt; IStructureNode &gt; spIStructureNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00103">XMPCoreFwdDeclarations.h:103</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IDOMSerializer__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IDOMSerializer__v1.html">AdobeXMPCore::IDOMSerializer_v1</a></div><div class="ttdoc">Version1 of the interface that represents an object that can serialize an XMP Data Model to a buffer....</div><div class="ttdef"><b>Definition:</b> <a href="IDOMSerializer_8h_source.html#l00025">IDOMSerializer.h:25</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a91f2a2df5097022662328e102a56a4ea"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a91f2a2df5097022662328e102a56a4ea">AdobeXMPCore::IArrayNode_base</a></div><div class="ttdeci">IArrayNode_v1 IArrayNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00108">XMPCoreFwdDeclarations.h:108</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a7f1de39fd79aeac4402eba73cb1ffe82"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a7f1de39fd79aeac4402eba73cb1ffe82">AdobeXMPCore::spIMetadata</a></div><div class="ttdeci">shared_ptr&lt; IMetadata &gt; spIMetadata</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00139">XMPCoreFwdDeclarations.h:139</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a1e81ce748e90e850d0a48b0b5943fce2"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a1e81ce748e90e850d0a48b0b5943fce2">AdobeXMPCore::spcIMetadata</a></div><div class="ttdeci">shared_ptr&lt; const IMetadata &gt; spcIMetadata</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00140">XMPCoreFwdDeclarations.h:140</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac50d8fc1c60d397b440d075184e01212"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac50d8fc1c60d397b440d075184e01212">AdobeXMPCore::IClientDOMSerializer_base</a></div><div class="ttdeci">IClientDOMSerializer_v1 IClientDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00153">XMPCoreFwdDeclarations.h:153</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a30bb255921760813b83dfb94449051dd"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a30bb255921760813b83dfb94449051dd">AdobeXMPCore::kICoreObjectFactoryID</a></div><div class="ttdeci">static const uint64 kICoreObjectFactoryID(0x634f626a46616374)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae324b449d47bb7b00d789a7eaf5675de"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae324b449d47bb7b00d789a7eaf5675de">AdobeXMPCore::pcINameSpacePrefixMap_base</a></div><div class="ttdeci">const typedef INameSpacePrefixMap_v1 * pcINameSpacePrefixMap_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00027">XMPCoreFwdDeclarations.h:27</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4fe470e025865940a6e7d1eb63722e0f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4fe470e025865940a6e7d1eb63722e0f">AdobeXMPCore::pcIPath</a></div><div class="ttdeci">const typedef IPath * pcIPath</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00054">XMPCoreFwdDeclarations.h:54</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad9403696e40df26b5d17e0d17d6799f0"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad9403696e40df26b5d17e0d17d6799f0">AdobeXMPCore::pISimpleNode</a></div><div class="ttdeci">ISimpleNode * pISimpleNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00077">XMPCoreFwdDeclarations.h:77</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a737ec082bb4e7f817b45e073337c0893"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a737ec082bb4e7f817b45e073337c0893">AdobeXMPCore::spIDOMParser</a></div><div class="ttdeci">shared_ptr&lt; IDOMParser &gt; spIDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00169">XMPCoreFwdDeclarations.h:169</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa83dd7633a221cb189681dff2bbd78a3"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa83dd7633a221cb189681dff2bbd78a3">AdobeXMPCore::pIDOMSerializer_base</a></div><div class="ttdeci">IDOMSerializer_v1 * pIDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00176">XMPCoreFwdDeclarations.h:176</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a258ec247968bc8e101a087b2f914c95b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a258ec247968bc8e101a087b2f914c95b">AdobeXMPCore::kISimpleNodeID</a></div><div class="ttdeci">static const uint64 kISimpleNodeID(0x63536d6c4e6f6465)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab20ecb8d094c1dd81cb278370b746343"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab20ecb8d094c1dd81cb278370b746343">AdobeXMPCore::spISimpleNode</a></div><div class="ttdeci">shared_ptr&lt; ISimpleNode &gt; spISimpleNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00079">XMPCoreFwdDeclarations.h:79</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a161b7096777b90391e72527c33aa31aa"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a161b7096777b90391e72527c33aa31aa">AdobeXMPCore_Int::pcIStructureNode_I</a></div><div class="ttdeci">const typedef IStructureNode_I * pcIStructureNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00268">XMPCoreFwdDeclarations.h:268</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a8be19f66537c52957ab710fe56805fca"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a8be19f66537c52957ab710fe56805fca">AdobeXMPCore_Int::pcINodeIterator_I</a></div><div class="ttdeci">const typedef INodeIterator_I * pcINodeIterator_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00278">XMPCoreFwdDeclarations.h:278</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a7c13887bb991ed5707ebae28d26543b1"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a7c13887bb991ed5707ebae28d26543b1">AdobeXMPCore::pINameSpacePrefixMap</a></div><div class="ttdeci">INameSpacePrefixMap * pINameSpacePrefixMap</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00029">XMPCoreFwdDeclarations.h:29</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a51c59c2b14cae80da8b1fa5dfa2f4732"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a51c59c2b14cae80da8b1fa5dfa2f4732">AdobeXMPCore::ICoreConfigurationManager_base</a></div><div class="ttdeci">ICoreConfigurationManager_v1 ICoreConfigurationManager_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00208">XMPCoreFwdDeclarations.h:208</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6d787e316880e838d2a03f641a520a5b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6d787e316880e838d2a03f641a520a5b">AdobeXMPCore::kIDOMImplementationRegistryID</a></div><div class="ttdeci">static const uint64 kIDOMImplementationRegistryID(0x63444f4d52677374)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a5386a735d9eb66d5859e4657dfeebb7c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a5386a735d9eb66d5859e4657dfeebb7c">AdobeXMPCore::spINodeIterator</a></div><div class="ttdeci">shared_ptr&lt; INodeIterator &gt; spINodeIterator</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00127">XMPCoreFwdDeclarations.h:127</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IMetadataConverterUtils__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IMetadataConverterUtils__v1.html">AdobeXMPCore::IMetadataConverterUtils_v1</a></div><div class="ttdoc">Version1 of the interface that represents an utility functions that can convert old xmp object(SXMPMe...</div><div class="ttdef"><b>Definition:</b> <a href="IMetadataConverterUtils_8h_source.html#l00031">IMetadataConverterUtils.h:31</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCommon_html"><div class="ttname"><a href="namespaceAdobeXMPCommon.html">AdobeXMPCommon</a></div><div class="ttdef"><b>Definition:</b> <a href="IConfigurable_8h_source.html#l00021">IConfigurable.h:21</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IDOMImplementationRegistry__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IDOMImplementationRegistry__v1.html">AdobeXMPCore::IDOMImplementationRegistry_v1</a></div><div class="ttdoc">Version1 of the interface that serves as a database/registry of all the parsers and serializers avail...</div><div class="ttdef"><b>Definition:</b> <a href="IDOMImplementationRegistry_8h_source.html#l00031">IDOMImplementationRegistry.h:31</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_afe7756c974951e8e78be1cfb96aacc8b"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#afe7756c974951e8e78be1cfb96aacc8b">INODEITERATOR_VERSION</a></div><div class="ttdeci">#define INODEITERATOR_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00042">XMPCoreLatestInterfaceVersions.h:42</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IStructureNode__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IStructureNode__v1.html">AdobeXMPCore::IStructureNode_v1</a></div><div class="ttdoc">Version1 of the interface that represents a structure Node of XMP DOM.</div><div class="ttdef"><b>Definition:</b> <a href="IStructureNode_8h_source.html#l00025">IStructureNode.h:25</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a385c5323460bbeb039e3c4e26dd6139b"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a385c5323460bbeb039e3c4e26dd6139b">AdobeXMPCore_Int::pcICoreConfigurationManager_I</a></div><div class="ttdeci">const typedef ICoreConfigurationManager_I * pcICoreConfigurationManager_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00318">XMPCoreFwdDeclarations.h:318</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac6a251513382e8b9d068b33cabad031b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac6a251513382e8b9d068b33cabad031b">AdobeXMPCore::pcIDOMSerializer_base</a></div><div class="ttdeci">const typedef IDOMSerializer_v1 * pcIDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00177">XMPCoreFwdDeclarations.h:177</a></div></div>
<div class="ttc" id="aXMPCoreDefines_8h_html"><div class="ttname"><a href="XMPCoreDefines_8h.html">XMPCoreDefines.h</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IClientDOMSerializer__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IClientDOMSerializer__v1.html">AdobeXMPCore::IClientDOMSerializer_v1</a></div><div class="ttdoc">Version 1 of the interface that supports serializing by the client supplied serializer of the XMP Dat...</div><div class="ttdef"><b>Definition:</b> <a href="IClientDOMSerializer_8h_source.html#l00027">IClientDOMSerializer.h:27</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a392bd1a5f0055e67697a85ccc3fbb8a0"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a392bd1a5f0055e67697a85ccc3fbb8a0">AdobeXMPCore::pcINode_base</a></div><div class="ttdeci">const typedef INode_v1 * pcINode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00063">XMPCoreFwdDeclarations.h:63</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a68b2ce802c9ae4c45d6b0a5acbe76adc"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a68b2ce802c9ae4c45d6b0a5acbe76adc">AdobeXMPCore_Int::pcIDOMSerializer_I</a></div><div class="ttdeci">const typedef IDOMSerializer_I * pcIDOMSerializer_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00303">XMPCoreFwdDeclarations.h:303</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a1573c944b606dab27b76c13465c69394"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a1573c944b606dab27b76c13465c69394">AdobeXMPCore::IMetadataConverterUtils_base</a></div><div class="ttdeci">IMetadataConverterUtils_v1 IMetadataConverterUtils_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00220">XMPCoreFwdDeclarations.h:220</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a39f8875d91babdf56121435bae250efc"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a39f8875d91babdf56121435bae250efc">AdobeXMPCore_Int::pcIDOMImplementationRegistry_I</a></div><div class="ttdeci">const typedef IDOMImplementationRegistry_I * pcIDOMImplementationRegistry_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00308">XMPCoreFwdDeclarations.h:308</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa6b155d7624638c88d2b64b551ef1b0c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa6b155d7624638c88d2b64b551ef1b0c">AdobeXMPCore::pIMetadata_base</a></div><div class="ttdeci">IMetadata_v1 * pIMetadata_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00134">XMPCoreFwdDeclarations.h:134</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aeca3ae7f26eef468ffcf89911924e03c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aeca3ae7f26eef468ffcf89911924e03c">AdobeXMPCore::pcINodeIterator_base</a></div><div class="ttdeci">const typedef INodeIterator_v1 * pcINodeIterator_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00123">XMPCoreFwdDeclarations.h:123</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IClientDOMParser__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IClientDOMParser__v1.html">AdobeXMPCore::IClientDOMParser_v1</a></div><div class="ttdoc">Version 1 of the interface that supports parsing by the client supplied parser of the XMP Data Model.</div><div class="ttdef"><b>Definition:</b> <a href="IClientDOMParser_8h_source.html#l00024">IClientDOMParser.h:24</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae339cdf18168ecc8197e651df8f43854"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae339cdf18168ecc8197e651df8f43854">AdobeXMPCore::spIPathSegment</a></div><div class="ttdeci">shared_ptr&lt; IPathSegment &gt; spIPathSegment</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00043">XMPCoreFwdDeclarations.h:43</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4f77611b6734295e02be60b49d32f47c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4f77611b6734295e02be60b49d32f47c">AdobeXMPCore::pcIDOMSerializer</a></div><div class="ttdeci">const typedef IDOMSerializer * pcIDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00180">XMPCoreFwdDeclarations.h:180</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6bdb87029a97b11b3b8ce4d8eb84e7b7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6bdb87029a97b11b3b8ce4d8eb84e7b7">AdobeXMPCore::ISimpleNode_base</a></div><div class="ttdeci">ISimpleNode_v1 ISimpleNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00072">XMPCoreFwdDeclarations.h:72</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a1bbf04f53ef3da6e5e12f535679bb177"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a1bbf04f53ef3da6e5e12f535679bb177">AdobeXMPCore_Int::pIDOMSerializer_I</a></div><div class="ttdeci">IDOMSerializer_I * pIDOMSerializer_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00301">XMPCoreFwdDeclarations.h:301</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ace246b03454a4fa14c650033e0d43cc9"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ace246b03454a4fa14c650033e0d43cc9">AdobeXMPCore_Int::pcINode_I</a></div><div class="ttdeci">const typedef INode_I * pcINode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00253">XMPCoreFwdDeclarations.h:253</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac53c3134f7f75246a46fc1d15f79e079"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac53c3134f7f75246a46fc1d15f79e079">AdobeXMPCore::pcIArrayNode</a></div><div class="ttdeci">const typedef IArrayNode * pcIArrayNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00114">XMPCoreFwdDeclarations.h:114</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a280e5cdf012c0540576101e236d9cb0b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a280e5cdf012c0540576101e236d9cb0b">AdobeXMPCore::pcIPathSegment</a></div><div class="ttdeci">const typedef IPathSegment * pcIPathSegment</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00042">XMPCoreFwdDeclarations.h:42</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a0f163418e9969110fdf767b0092a08cd"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a0f163418e9969110fdf767b0092a08cd">AdobeXMPCore::pIArrayNode</a></div><div class="ttdeci">IArrayNode * pIArrayNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00113">XMPCoreFwdDeclarations.h:113</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1INameSpacePrefixMap__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1INameSpacePrefixMap__v1.html">AdobeXMPCore::INameSpacePrefixMap_v1</a></div><div class="ttdoc">Version1 of the interface that represents map where each entry consists of prefix string as the key a...</div><div class="ttdef"><b>Definition:</b> <a href="INameSpacePrefixMap_8h_source.html#l00028">INameSpacePrefixMap.h:28</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a52d6e44f27f19214b38959683d6cc829"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a52d6e44f27f19214b38959683d6cc829">IDOMSERIALIZER_VERSION</a></div><div class="ttdeci">#define IDOMSERIALIZER_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00078">XMPCoreLatestInterfaceVersions.h:78</a></div></div>
<div class="ttc" id="aXMPCommonFwdDeclarations_8h_html"><div class="ttname"><a href="XMPCommonFwdDeclarations_8h.html">XMPCommonFwdDeclarations.h</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html"><div class="ttname"><a href="namespaceAdobeXMPCore.html">AdobeXMPCore</a></div><div class="ttdef"><b>Definition:</b> <a href="IArrayNode_8h_source.html#l00018">IArrayNode.h:18</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a3d28ba37018741b3794789e5edc6e27e"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a3d28ba37018741b3794789e5edc6e27e">ICOREOBJECTFACTORY_VERSION</a></div><div class="ttdeci">#define ICOREOBJECTFACTORY_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00086">XMPCoreLatestInterfaceVersions.h:86</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a587ba854add16d5201c974a3a0f7050c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a587ba854add16d5201c974a3a0f7050c">AdobeXMPCore::spcIDOMParser</a></div><div class="ttdeci">shared_ptr&lt; const IDOMParser &gt; spcIDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00170">XMPCoreFwdDeclarations.h:170</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a8b003da6674d32c5c628f1d0e1fa45aa"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a8b003da6674d32c5c628f1d0e1fa45aa">AdobeXMPCore::pIDOMParser</a></div><div class="ttdeci">IDOMParser * pIDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00167">XMPCoreFwdDeclarations.h:167</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_af2a081973401c42b5772dc9faec58a58"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#af2a081973401c42b5772dc9faec58a58">AdobeXMPCore_Int::pIArrayNode_I</a></div><div class="ttdeci">IArrayNode_I * pIArrayNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00271">XMPCoreFwdDeclarations.h:271</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a197acc21ecf883449824a1e87a99586a"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a197acc21ecf883449824a1e87a99586a">AdobeXMPCore::spIDOMImplementationRegistry</a></div><div class="ttdeci">shared_ptr&lt; IDOMImplementationRegistry &gt; spIDOMImplementationRegistry</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00193">XMPCoreFwdDeclarations.h:193</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IPathSegment__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IPathSegment__v1.html">AdobeXMPCore::IPathSegment_v1</a></div><div class="ttdoc">Version1 of the interface that represents one segment in a path to a node into the XMP tree.</div><div class="ttdef"><b>Definition:</b> <a href="IPathSegment_8h_source.html#l00026">IPathSegment.h:26</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a459a371e2e25b93998a16921e3536bc7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a459a371e2e25b93998a16921e3536bc7">AdobeXMPCore::INameSpacePrefixMap_base</a></div><div class="ttdeci">INameSpacePrefixMap_v1 INameSpacePrefixMap_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00024">XMPCoreFwdDeclarations.h:24</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ab09938498d8c9032bd66b4aa81385459"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ab09938498d8c9032bd66b4aa81385459">AdobeXMPCore_Int::pcISimpleNode_I</a></div><div class="ttdeci">const typedef ISimpleNode_I * pcISimpleNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00258">XMPCoreFwdDeclarations.h:258</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab5d69f05635d466dcd976f8b2b8e8617"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab5d69f05635d466dcd976f8b2b8e8617">AdobeXMPCore::pIClientDOMParser</a></div><div class="ttdeci">IClientDOMParser * pIClientDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00149">XMPCoreFwdDeclarations.h:149</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1ICoreConfigurationManager__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1ICoreConfigurationManager__v1.html">AdobeXMPCore::ICoreConfigurationManager_v1</a></div><div class="ttdoc">Version1 of the interface that represents configuration settings controllable by the client.</div><div class="ttdef"><b>Definition:</b> <a href="ICoreConfigurationManager_8h_source.html#l00024">ICoreConfigurationManager.h:24</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a0fbc037ed347b974a1b323e2abd1527b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a0fbc037ed347b974a1b323e2abd1527b">AdobeXMPCore::pcIMetadata_base</a></div><div class="ttdeci">const typedef IMetadata_v1 * pcIMetadata_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00135">XMPCoreFwdDeclarations.h:135</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1INodeIterator__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1INodeIterator__v1.html">AdobeXMPCore::INodeIterator_v1</a></div><div class="ttdoc">Interface that represents an iterator over the mutable children of a XMP DOM Node.</div><div class="ttdef"><b>Definition:</b> <a href="INodeIterator_8h_source.html#l00028">INodeIterator.h:28</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab25d27977dd99a041e01a4b8558f08fe"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab25d27977dd99a041e01a4b8558f08fe">AdobeXMPCore::BASE_CLASS</a></div><div class="ttdeci">typedef BASE_CLASS(INameSpacePrefixMap, INAMESPACEPREFIXMAP_VERSION) INameSpacePrefixMap</div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_aa34dc59f9267eceb6d51235cd778292e"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#aa34dc59f9267eceb6d51235cd778292e">IDOMIMPLEMENTATIONREGISTRY_VERSION</a></div><div class="ttdeci">#define IDOMIMPLEMENTATIONREGISTRY_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00082">XMPCoreLatestInterfaceVersions.h:82</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a4d4375869e320dc1596a9d62a4030b05"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a4d4375869e320dc1596a9d62a4030b05">AdobeXMPCore_Int::pIStructureNode_I</a></div><div class="ttdeci">IStructureNode_I * pIStructureNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00266">XMPCoreFwdDeclarations.h:266</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a0665746b848a075cc4aaf72f553cea95"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a0665746b848a075cc4aaf72f553cea95">AdobeXMPCore_Int::pINameSpacePrefixMap_I</a></div><div class="ttdeci">INameSpacePrefixMap_I * pINameSpacePrefixMap_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00236">XMPCoreFwdDeclarations.h:236</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa11deda1f160ba3bfba36558afcaa0ef"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa11deda1f160ba3bfba36558afcaa0ef">AdobeXMPCore::kIDOMParserID</a></div><div class="ttdeci">static const uint64 kIDOMParserID(0x63444f4d50727372)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_aec7bebd5dff4d4adf14626108185dd1e"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#aec7bebd5dff4d4adf14626108185dd1e">AdobeXMPCore_Int::pcIClientDOMParser_I</a></div><div class="ttdeci">const typedef IClientDOMParser_I * pcIClientDOMParser_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00288">XMPCoreFwdDeclarations.h:288</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a2dfed76bf986f6fad861aa2323b28caf"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a2dfed76bf986f6fad861aa2323b28caf">AdobeXMPCore::pIClientDOMSerializer_base</a></div><div class="ttdeci">IClientDOMSerializer_v1 * pIClientDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00155">XMPCoreFwdDeclarations.h:155</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa54f5ed241da9437ad01c1047a199f56"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa54f5ed241da9437ad01c1047a199f56">AdobeXMPCore::spIPath</a></div><div class="ttdeci">shared_ptr&lt; IPath &gt; spIPath</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00055">XMPCoreFwdDeclarations.h:55</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a6cd81997e3c2dd641f854f2d19784388"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a6cd81997e3c2dd641f854f2d19784388">AdobeXMPCore_Int::pcICoreObjectFactory_I</a></div><div class="ttdeci">const typedef ICoreObjectFactory_I * pcICoreObjectFactory_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00313">XMPCoreFwdDeclarations.h:313</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a2e8a0650b1d2d1696838e271dcb308df"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a2e8a0650b1d2d1696838e271dcb308df">AdobeXMPCore::pcIDOMImplementationRegistry</a></div><div class="ttdeci">const typedef IDOMImplementationRegistry * pcIDOMImplementationRegistry</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00192">XMPCoreFwdDeclarations.h:192</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a5c9e417017018f36cdbfdbcaa8cd0585"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a5c9e417017018f36cdbfdbcaa8cd0585">AdobeXMPCore_Int::pIClientDOMParser_I</a></div><div class="ttdeci">IClientDOMParser_I * pIClientDOMParser_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00286">XMPCoreFwdDeclarations.h:286</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aab6f1fa4adf9d3b8c40d4e8f601ddfdf"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aab6f1fa4adf9d3b8c40d4e8f601ddfdf">AdobeXMPCore::kINameSpacePrefixMapID</a></div><div class="ttdeci">static const uint64 kINameSpacePrefixMapID(0x634e5350724d6170)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad5faef502d7e81cf70efe99aa81f1571"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad5faef502d7e81cf70efe99aa81f1571">AdobeXMPCore::pcICoreConfigurationManager</a></div><div class="ttdeci">const typedef ICoreConfigurationManager * pcICoreConfigurationManager</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00214">XMPCoreFwdDeclarations.h:214</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_afcc78a159d893be198c97d1af098a9e3"><div class="ttname"><a href="namespaceAdobeXMPCore.html#afcc78a159d893be198c97d1af098a9e3">AdobeXMPCore::IDOMParser_base</a></div><div class="ttdeci">IDOMParser_v1 IDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00162">XMPCoreFwdDeclarations.h:162</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac7a54801a0cd4ae9441548ccfb1fd608"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac7a54801a0cd4ae9441548ccfb1fd608">AdobeXMPCore::pIStructureNode</a></div><div class="ttdeci">IStructureNode * pIStructureNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00101">XMPCoreFwdDeclarations.h:101</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a8a912843a6b3779781ed27cde7e330d6"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a8a912843a6b3779781ed27cde7e330d6">AdobeXMPCore::pIPath_base</a></div><div class="ttdeci">IPath_v1 * pIPath_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00050">XMPCoreFwdDeclarations.h:50</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa22d566b20321059eec2e3e925b8c7ec"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa22d566b20321059eec2e3e925b8c7ec">AdobeXMPCore::pcIClientDOMParser_base</a></div><div class="ttdeci">const typedef IClientDOMParser_v1 * pcIClientDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00147">XMPCoreFwdDeclarations.h:147</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a6d32910b6c27d3aade5d676300ff1409"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a6d32910b6c27d3aade5d676300ff1409">AdobeXMPCore_Int::pcINameSpacePrefixMap_I</a></div><div class="ttdeci">const typedef INameSpacePrefixMap_I * pcINameSpacePrefixMap_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00238">XMPCoreFwdDeclarations.h:238</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ad445bf512b4b3179b131b0a7dec31d86"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ad445bf512b4b3179b131b0a7dec31d86">AdobeXMPCore_Int::pICoreObjectFactory_I</a></div><div class="ttdeci">ICoreObjectFactory_I * pICoreObjectFactory_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00311">XMPCoreFwdDeclarations.h:311</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad0578d38c94516edb5414524392845b7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad0578d38c94516edb5414524392845b7">AdobeXMPCore::INodeIterator_base</a></div><div class="ttdeci">INodeIterator_v1 INodeIterator_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00120">XMPCoreFwdDeclarations.h:120</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a79e1c8ec2c46a2cbee3ba9cfd0d78ad4"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a79e1c8ec2c46a2cbee3ba9cfd0d78ad4">INAMESPACEPREFIXMAP_VERSION</a></div><div class="ttdeci">#define INAMESPACEPREFIXMAP_VERSION</div><div class="ttdoc">Macro to include a client file through with client can control the interface versions he wants to sti...</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00026">XMPCoreLatestInterfaceVersions.h:26</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1ICompositeNode__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1ICompositeNode__v1.html">AdobeXMPCore::ICompositeNode_v1</a></div><div class="ttdoc">Version1 of the interface that serves as a base interface to all composite types of nodes in the XMP ...</div><div class="ttdef"><b>Definition:</b> <a href="ICompositeNode_8h_source.html#l00027">ICompositeNode.h:27</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_afcc8116b5f4020c02bc96bd91a4d5235"><div class="ttname"><a href="namespaceAdobeXMPCore.html#afcc8116b5f4020c02bc96bd91a4d5235">AdobeXMPCore::pIPathSegment</a></div><div class="ttdeci">IPathSegment * pIPathSegment</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00041">XMPCoreFwdDeclarations.h:41</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a4dad9e02be4a3efae9ea99e5f03ae11e"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a4dad9e02be4a3efae9ea99e5f03ae11e">AdobeXMPCore_Int::pIDOMParser_I</a></div><div class="ttdeci">IDOMParser_I * pIDOMParser_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00296">XMPCoreFwdDeclarations.h:296</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IArrayNode__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IArrayNode__v1.html">AdobeXMPCore::IArrayNode_v1</a></div><div class="ttdoc">Version1 of the interface that represents an Array Node of XMP DOM.</div><div class="ttdef"><b>Definition:</b> <a href="IArrayNode_8h_source.html#l00027">IArrayNode.h:27</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a663e9a570224c4361f5ab883e32cf460"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a663e9a570224c4361f5ab883e32cf460">AdobeXMPCore::kICompositeNodeID</a></div><div class="ttdeci">static const uint64 kICompositeNodeID(0x63436d704e6f6465)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a20562f7f885eacd89465270be790c31f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a20562f7f885eacd89465270be790c31f">AdobeXMPCore::kIPathSegmentID</a></div><div class="ttdeci">static const uint64 kIPathSegmentID(0x6350617468536567)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4e810ee9bd9ffeba53159d8061dae713"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4e810ee9bd9ffeba53159d8061dae713">AdobeXMPCore::pcIClientDOMParser</a></div><div class="ttdeci">const typedef IClientDOMParser * pcIClientDOMParser</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00150">XMPCoreFwdDeclarations.h:150</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad7423726463e791584bdeeb0a699c2d6"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad7423726463e791584bdeeb0a699c2d6">AdobeXMPCore::pINameSpacePrefixMap_base</a></div><div class="ttdeci">INameSpacePrefixMap_v1 * pINameSpacePrefixMap_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00026">XMPCoreFwdDeclarations.h:26</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a24e8e82d63d879d77408ce5c7e30c609"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a24e8e82d63d879d77408ce5c7e30c609">AdobeXMPCore::spIArrayNode</a></div><div class="ttdeci">shared_ptr&lt; IArrayNode &gt; spIArrayNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00115">XMPCoreFwdDeclarations.h:115</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4cb671d44948c7505c33431ec12f6c1f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4cb671d44948c7505c33431ec12f6c1f">AdobeXMPCore::spcISimpleNode</a></div><div class="ttdeci">shared_ptr&lt; const ISimpleNode &gt; spcISimpleNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00080">XMPCoreFwdDeclarations.h:80</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_abce7d351f3258b3edfb1c96e7d2d4945"><div class="ttname"><a href="namespaceAdobeXMPCore.html#abce7d351f3258b3edfb1c96e7d2d4945">AdobeXMPCore::pIPath</a></div><div class="ttdeci">IPath * pIPath</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00053">XMPCoreFwdDeclarations.h:53</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a885f02b2d6de4b5403445eb74e5e2ce6"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a885f02b2d6de4b5403445eb74e5e2ce6">AdobeXMPCore::spcICoreConfigurationManager</a></div><div class="ttdeci">shared_ptr&lt; const ICoreConfigurationManager &gt; spcICoreConfigurationManager</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00216">XMPCoreFwdDeclarations.h:216</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a901745dcadcfc4387450dd28aaa2d490"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a901745dcadcfc4387450dd28aaa2d490">AdobeXMPCore::pIClientDOMSerializer</a></div><div class="ttdeci">IClientDOMSerializer * pIClientDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00158">XMPCoreFwdDeclarations.h:158</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4e7df37d971283a73820aa92a6c8cca7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4e7df37d971283a73820aa92a6c8cca7">AdobeXMPCore::pcINameSpacePrefixMap</a></div><div class="ttdeci">const typedef INameSpacePrefixMap * pcINameSpacePrefixMap</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00030">XMPCoreFwdDeclarations.h:30</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae600077e4e41eec5ebb90fa7510b8b48"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae600077e4e41eec5ebb90fa7510b8b48">AdobeXMPCore::pIDOMImplementationRegistry_base</a></div><div class="ttdeci">IDOMImplementationRegistry_v1 * pIDOMImplementationRegistry_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00188">XMPCoreFwdDeclarations.h:188</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac062cb6e980601a1eedf6085cca9b850"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac062cb6e980601a1eedf6085cca9b850">AdobeXMPCore::pICoreObjectFactory_base</a></div><div class="ttdeci">ICoreObjectFactory_v1 * pICoreObjectFactory_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00200">XMPCoreFwdDeclarations.h:200</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a1b64107bed1edfa7ff9f35886b1d549a"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a1b64107bed1edfa7ff9f35886b1d549a">AdobeXMPCore::pcIClientDOMSerializer</a></div><div class="ttdeci">const typedef IClientDOMSerializer * pcIClientDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00159">XMPCoreFwdDeclarations.h:159</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a70359e8aaa387b24879f1510ac1c4725"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a70359e8aaa387b24879f1510ac1c4725">AdobeXMPCore_Int::pIMetadata_I</a></div><div class="ttdeci">IMetadata_I * pIMetadata_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00281">XMPCoreFwdDeclarations.h:281</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad8fa3ac657a8506d5d25544060c4af15"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad8fa3ac657a8506d5d25544060c4af15">AdobeXMPCore::pIDOMParser_base</a></div><div class="ttdeci">IDOMParser_v1 * pIDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00164">XMPCoreFwdDeclarations.h:164</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aeec2c711a611cbc3c77ef1a0bb026e33"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aeec2c711a611cbc3c77ef1a0bb026e33">AdobeXMPCore::spINode</a></div><div class="ttdeci">shared_ptr&lt; INode &gt; spINode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00067">XMPCoreFwdDeclarations.h:67</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a42cb9bdb3894ac77ff614349e5c371e5"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a42cb9bdb3894ac77ff614349e5c371e5">IPATHSEGMENT_VERSION</a></div><div class="ttdeci">#define IPATHSEGMENT_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00030">XMPCoreLatestInterfaceVersions.h:30</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1ISimpleNode__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1ISimpleNode__v1.html">AdobeXMPCore::ISimpleNode_v1</a></div><div class="ttdoc">Version1 of the interface that represents a Simple Property Node of XMP DOM.</div><div class="ttdef"><b>Definition:</b> <a href="ISimpleNode_8h_source.html#l00025">ISimpleNode.h:25</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IDOMParser__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IDOMParser__v1.html">AdobeXMPCore::IDOMParser_v1</a></div><div class="ttdoc">Version 1 of the interface that supports parsing of the XMP Data Model.</div><div class="ttdef"><b>Definition:</b> <a href="IDOMParser_8h_source.html#l00026">IDOMParser.h:26</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a47468e9aeeb0e9d2541bccfbbaf916f7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a47468e9aeeb0e9d2541bccfbbaf916f7">AdobeXMPCore::pIArrayNode_base</a></div><div class="ttdeci">IArrayNode_v1 * pIArrayNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00110">XMPCoreFwdDeclarations.h:110</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_acea765019c8261164116c139ddd5e601"><div class="ttname"><a href="namespaceAdobeXMPCore.html#acea765019c8261164116c139ddd5e601">AdobeXMPCore::pcIMetadataConverterUtils</a></div><div class="ttdeci">const typedef IMetadataConverterUtils * pcIMetadataConverterUtils</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00226">XMPCoreFwdDeclarations.h:226</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a0c1658ecfb260ac950498f17edd5ebd0"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a0c1658ecfb260ac950498f17edd5ebd0">AdobeXMPCore::pIMetadata</a></div><div class="ttdeci">IMetadata * pIMetadata</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00137">XMPCoreFwdDeclarations.h:137</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_af69d3f9f624fa7bc55b9d28ef4a68497"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#af69d3f9f624fa7bc55b9d28ef4a68497">AdobeXMPCore_Int::pcIPath_I</a></div><div class="ttdeci">const typedef IPath_I * pcIPath_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00248">XMPCoreFwdDeclarations.h:248</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a099de3a79749ee161daf59313861702e"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a099de3a79749ee161daf59313861702e">AdobeXMPCore::kIStructureNodeID</a></div><div class="ttdeci">static const uint64 kIStructureNodeID(0x635374724e6f6465)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a4ea338a9eed923abf6aba47a27926a0f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a4ea338a9eed923abf6aba47a27926a0f">AdobeXMPCore::spcIArrayNode</a></div><div class="ttdeci">shared_ptr&lt; const IArrayNode &gt; spcIArrayNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00116">XMPCoreFwdDeclarations.h:116</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ae332986668c86f3e5c6bbd57fd5f4cad"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ae332986668c86f3e5c6bbd57fd5f4cad">AdobeXMPCore::pIDOMImplementationRegistry</a></div><div class="ttdeci">IDOMImplementationRegistry * pIDOMImplementationRegistry</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00191">XMPCoreFwdDeclarations.h:191</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a9b914b7e3bafee8e830a982810ed2191"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a9b914b7e3bafee8e830a982810ed2191">AdobeXMPCore_Int::pISimpleNode_I</a></div><div class="ttdeci">ISimpleNode_I * pISimpleNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00256">XMPCoreFwdDeclarations.h:256</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_adf7818c7264e7a80b1b3c5a5b283c47c"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#adf7818c7264e7a80b1b3c5a5b283c47c">ICORECONFIGURATIONMANAGER_VERSION</a></div><div class="ttdeci">#define ICORECONFIGURATIONMANAGER_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00090">XMPCoreLatestInterfaceVersions.h:90</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a07e791606d592f34289c01ae17d80aa4"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a07e791606d592f34289c01ae17d80aa4">AdobeXMPCore::pcIDOMImplementationRegistry_base</a></div><div class="ttdeci">const typedef IDOMImplementationRegistry_v1 * pcIDOMImplementationRegistry_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00189">XMPCoreFwdDeclarations.h:189</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6d8a9dc0ebdcf7bee260e0b7b2aaf525"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6d8a9dc0ebdcf7bee260e0b7b2aaf525">AdobeXMPCore::pcIStructureNode</a></div><div class="ttdeci">const typedef IStructureNode * pcIStructureNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00102">XMPCoreFwdDeclarations.h:102</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a4faf22ab9273295d54377df9b0ded7db"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a4faf22ab9273295d54377df9b0ded7db">IMETADATACONVERTERUTILS_VERSION</a></div><div class="ttdeci">#define IMETADATACONVERTERUTILS_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00094">XMPCoreLatestInterfaceVersions.h:94</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aeddbc064eb04eac1a64033a4b0d29b9b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aeddbc064eb04eac1a64033a4b0d29b9b">AdobeXMPCore::spcIMetadataConverterUtils</a></div><div class="ttdeci">shared_ptr&lt; const IMetadataConverterUtils &gt; spcIMetadataConverterUtils</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00228">XMPCoreFwdDeclarations.h:228</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1IMetadata__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1IMetadata__v1.html">AdobeXMPCore::IMetadata_v1</a></div><div class="ttdoc">Version1 of the interface that represents the whole xmp metadata for an asset.</div><div class="ttdef"><b>Definition:</b> <a href="IMetadata_8h_source.html#l00026">IMetadata.h:26</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_acb9576f1b648b876f775d87fce621ee2"><div class="ttname"><a href="namespaceAdobeXMPCore.html#acb9576f1b648b876f775d87fce621ee2">AdobeXMPCore::spIMetadataConverterUtils</a></div><div class="ttdeci">shared_ptr&lt; IMetadataConverterUtils &gt; spIMetadataConverterUtils</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00227">XMPCoreFwdDeclarations.h:227</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a35f06ad2b5f5d754a2f0cc48430b9d5c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a35f06ad2b5f5d754a2f0cc48430b9d5c">AdobeXMPCore::pcIMetadata</a></div><div class="ttdeci">const typedef IMetadata * pcIMetadata</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00138">XMPCoreFwdDeclarations.h:138</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aee2397438ef33989fb100e5923821eb9"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aee2397438ef33989fb100e5923821eb9">AdobeXMPCore::spcIDOMSerializer</a></div><div class="ttdeci">shared_ptr&lt; const IDOMSerializer &gt; spcIDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00182">XMPCoreFwdDeclarations.h:182</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_accc3c11ccff59e09bb24d17542b27bfb"><div class="ttname"><a href="namespaceAdobeXMPCore.html#accc3c11ccff59e09bb24d17542b27bfb">AdobeXMPCore::pcINode</a></div><div class="ttdeci">const typedef INode * pcINode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00066">XMPCoreFwdDeclarations.h:66</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a2e41739fa720099e4f4226d2b42d159f"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a2e41739fa720099e4f4226d2b42d159f">AdobeXMPCore_Int::pcIMetadataConverterUtils_I</a></div><div class="ttdeci">const typedef IMetadataConverterUtils_I * pcIMetadataConverterUtils_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00323">XMPCoreFwdDeclarations.h:323</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a951faa1ac4a2b387700cc12410d4946b"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a951faa1ac4a2b387700cc12410d4946b">AdobeXMPCore_Int::pcIDOMParser_I</a></div><div class="ttdeci">const typedef IDOMParser_I * pcIDOMParser_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00298">XMPCoreFwdDeclarations.h:298</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a7178ca4f903bcdb2fd2ec52e91772398"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a7178ca4f903bcdb2fd2ec52e91772398">AdobeXMPCore::pcICoreConfigurationManager_base</a></div><div class="ttdeci">const typedef ICoreConfigurationManager_v1 * pcICoreConfigurationManager_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00211">XMPCoreFwdDeclarations.h:211</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a0476368bde6f3c6e43e3659ae092f6e1"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a0476368bde6f3c6e43e3659ae092f6e1">AdobeXMPCore::pICoreConfigurationManager</a></div><div class="ttdeci">ICoreConfigurationManager * pICoreConfigurationManager</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00213">XMPCoreFwdDeclarations.h:213</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a16e22df4b5facaffff284ab0104404a9"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a16e22df4b5facaffff284ab0104404a9">AdobeXMPCore::kIDOMSerializerID</a></div><div class="ttdeci">static const uint64 kIDOMSerializerID(0x63444f4d53726c7a)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad925e271d292d0b0af1a24342391219d"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad925e271d292d0b0af1a24342391219d">AdobeXMPCore::pICoreObjectFactory</a></div><div class="ttdeci">ICoreObjectFactory * pICoreObjectFactory</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00203">XMPCoreFwdDeclarations.h:203</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad226925d5a3aa73eff781afbcfede2da"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad226925d5a3aa73eff781afbcfede2da">AdobeXMPCore::pcICoreObjectFactory_base</a></div><div class="ttdeci">const typedef ICoreObjectFactory_v1 * pcICoreObjectFactory_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00201">XMPCoreFwdDeclarations.h:201</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_aa928953eda71cda88699483e1fca4526"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#aa928953eda71cda88699483e1fca4526">ICLIENTDOMSERIALIZER_VERSION</a></div><div class="ttdeci">#define ICLIENTDOMSERIALIZER_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00070">XMPCoreLatestInterfaceVersions.h:70</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a630230db474120c857451b4c5392274a"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a630230db474120c857451b4c5392274a">AdobeXMPCore::pcICompositeNode_base</a></div><div class="ttdeci">const typedef ICompositeNode_v1 * pcICompositeNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00087">XMPCoreFwdDeclarations.h:87</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html">XMPCoreLatestInterfaceVersions.h</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab5807ab783087243a3676a19ad6f9b90"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab5807ab783087243a3676a19ad6f9b90">AdobeXMPCore::spcIStructureNode</a></div><div class="ttdeci">shared_ptr&lt; const IStructureNode &gt; spcIStructureNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00104">XMPCoreFwdDeclarations.h:104</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a88df781b3af9dc7dfe7cb967b6e9b440"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a88df781b3af9dc7dfe7cb967b6e9b440">AdobeXMPCore_Int::pICompositeNode_I</a></div><div class="ttdeci">ICompositeNode_I * pICompositeNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00261">XMPCoreFwdDeclarations.h:261</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html">AdobeXMPCore_Int</a></div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00233">XMPCoreFwdDeclarations.h:233</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a77c425a2d9deb50bc0ae4d71232dd98a"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a77c425a2d9deb50bc0ae4d71232dd98a">AdobeXMPCore::ICoreObjectFactory_base</a></div><div class="ttdeci">ICoreObjectFactory_v1 ICoreObjectFactory_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00198">XMPCoreFwdDeclarations.h:198</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a643dfc0500b39ea6d5a81c187fe0e9bc"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a643dfc0500b39ea6d5a81c187fe0e9bc">AdobeXMPCore_Int::pICoreConfigurationManager_I</a></div><div class="ttdeci">ICoreConfigurationManager_I * pICoreConfigurationManager_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00316">XMPCoreFwdDeclarations.h:316</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_a28325920d39a80ba79dd3774ce056f45"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#a28325920d39a80ba79dd3774ce056f45">ISTRUCTURENODE_VERSION</a></div><div class="ttdeci">#define ISTRUCTURENODE_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00054">XMPCoreLatestInterfaceVersions.h:54</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_aec21421f35b18a7c13cb2ebe8606ad8a"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#aec21421f35b18a7c13cb2ebe8606ad8a">AdobeXMPCore_Int::pcICompositeNode_I</a></div><div class="ttdeci">const typedef ICompositeNode_I * pcICompositeNode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00263">XMPCoreFwdDeclarations.h:263</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a3f1ab53f56367c262f540bb6d7dc4656"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a3f1ab53f56367c262f540bb6d7dc4656">AdobeXMPCore::pIMetadataConverterUtils</a></div><div class="ttdeci">IMetadataConverterUtils * pIMetadataConverterUtils</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00225">XMPCoreFwdDeclarations.h:225</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ab17b1221c559007c5fbc73cf2c555c6c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ab17b1221c559007c5fbc73cf2c555c6c">AdobeXMPCore::spINameSpacePrefixMap</a></div><div class="ttdeci">shared_ptr&lt; INameSpacePrefixMap &gt; spINameSpacePrefixMap</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00031">XMPCoreFwdDeclarations.h:31</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aad9b166a4d5db22509c006f5ca0e7723"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aad9b166a4d5db22509c006f5ca0e7723">AdobeXMPCore::pIMetadataConverterUtils_base</a></div><div class="ttdeci">IMetadataConverterUtils_v1 * pIMetadataConverterUtils_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00222">XMPCoreFwdDeclarations.h:222</a></div></div>
<div class="ttc" id="aclassAdobeXMPCore_1_1ICoreObjectFactory__v1_html"><div class="ttname"><a href="classAdobeXMPCore_1_1ICoreObjectFactory__v1.html">AdobeXMPCore::ICoreObjectFactory_v1</a></div><div class="ttdoc">Version1 of a interface that represents a factory to create various artifacts of XMP DOM like array,...</div><div class="ttdef"><b>Definition:</b> <a href="ICoreObjectFactory_8h_source.html#l00027">ICoreObjectFactory.h:27</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a097e3a4d6685ffa6892d8acefb2be154"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a097e3a4d6685ffa6892d8acefb2be154">AdobeXMPCore::pcIArrayNode_base</a></div><div class="ttdeci">const typedef IArrayNode_v1 * pcIArrayNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00111">XMPCoreFwdDeclarations.h:111</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a7ab22fbbd637098e7e0db48036864228"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a7ab22fbbd637098e7e0db48036864228">AdobeXMPCore_Int::pINode_I</a></div><div class="ttdeci">INode_I * pINode_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00251">XMPCoreFwdDeclarations.h:251</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6efe4728a027ee77597fe1a05a6bc30c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6efe4728a027ee77597fe1a05a6bc30c">AdobeXMPCore::spcIDOMImplementationRegistry</a></div><div class="ttdeci">shared_ptr&lt; const IDOMImplementationRegistry &gt; spcIDOMImplementationRegistry</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00194">XMPCoreFwdDeclarations.h:194</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ac162eebfff7088f633bc0dd401a18862"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ac162eebfff7088f633bc0dd401a18862">AdobeXMPCore::pINodeIterator</a></div><div class="ttdeci">INodeIterator * pINodeIterator</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00125">XMPCoreFwdDeclarations.h:125</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a865ec7a2af5304ec42d443da038ae5b7"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a865ec7a2af5304ec42d443da038ae5b7">AdobeXMPCore::kIArrayNodeID</a></div><div class="ttdeci">static const uint64 kIArrayNodeID(0x634172724e6f6465)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a169bb4bbf2a32d4201625eca17bde615"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a169bb4bbf2a32d4201625eca17bde615">AdobeXMPCore::kIPathID</a></div><div class="ttdeci">static const uint64 kIPathID(0x6350617468202020)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a2ab7b53419863c354957c09ce4bbb44c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a2ab7b53419863c354957c09ce4bbb44c">AdobeXMPCore::IDOMSerializer_base</a></div><div class="ttdeci">IDOMSerializer_v1 IDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00174">XMPCoreFwdDeclarations.h:174</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a3600be9aa8da5d9fcfd522c76755866b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a3600be9aa8da5d9fcfd522c76755866b">AdobeXMPCore::IMetadata_base</a></div><div class="ttdeci">IMetadata_v1 IMetadata_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00132">XMPCoreFwdDeclarations.h:132</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aa01e44df0f17d2a1d959710ec856261c"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aa01e44df0f17d2a1d959710ec856261c">AdobeXMPCore::spcIPath</a></div><div class="ttdeci">shared_ptr&lt; const IPath &gt; spcIPath</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00056">XMPCoreFwdDeclarations.h:56</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a7b86a8447002d8c63c837cffda64dd2a"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a7b86a8447002d8c63c837cffda64dd2a">AdobeXMPCore_Int::pIPathSegment_I</a></div><div class="ttdeci">IPathSegment_I * pIPathSegment_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00241">XMPCoreFwdDeclarations.h:241</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_aefe5b8d014bd0f2ca4933a16572b51df"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#aefe5b8d014bd0f2ca4933a16572b51df">ICOMPOSITENODE_VERSION</a></div><div class="ttdeci">#define ICOMPOSITENODE_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00050">XMPCoreLatestInterfaceVersions.h:50</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a625f7fd9cabaa743f95f3cbd876285d3"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a625f7fd9cabaa743f95f3cbd876285d3">AdobeXMPCore::INode_base</a></div><div class="ttdeci">INode_v1 INode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00060">XMPCoreFwdDeclarations.h:60</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a1fb39caa1c8eeed351b0fca6eca60577"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a1fb39caa1c8eeed351b0fca6eca60577">AdobeXMPCore::kICoreConfigurationManagerID</a></div><div class="ttdeci">static const uint64 kICoreConfigurationManagerID(0x63436f6e664d6772)</div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_ad3303e1d18c8c2506982da318ea3f673"><div class="ttname"><a href="namespaceAdobeXMPCore.html#ad3303e1d18c8c2506982da318ea3f673">AdobeXMPCore::pcIClientDOMSerializer_base</a></div><div class="ttdeci">const typedef IClientDOMSerializer_v1 * pcIClientDOMSerializer_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00156">XMPCoreFwdDeclarations.h:156</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_af3a24d3a7498e0a28aaebaf769644b29"><div class="ttname"><a href="namespaceAdobeXMPCore.html#af3a24d3a7498e0a28aaebaf769644b29">AdobeXMPCore::pcISimpleNode</a></div><div class="ttdeci">const typedef ISimpleNode * pcISimpleNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00078">XMPCoreFwdDeclarations.h:78</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_afba221b665918d21955d17e4b1cf553f"><div class="ttname"><a href="namespaceAdobeXMPCore.html#afba221b665918d21955d17e4b1cf553f">AdobeXMPCore::pcISimpleNode_base</a></div><div class="ttdeci">const typedef ISimpleNode_v1 * pcISimpleNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00075">XMPCoreFwdDeclarations.h:75</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a46aaed554f095bfd58e6029e8add2990"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a46aaed554f095bfd58e6029e8add2990">AdobeXMPCore::pcICompositeNode</a></div><div class="ttdeci">const typedef ICompositeNode * pcICompositeNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00090">XMPCoreFwdDeclarations.h:90</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a294ebc2cc2287c14558850dcd8c88f1e"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a294ebc2cc2287c14558850dcd8c88f1e">AdobeXMPCore::pICompositeNode_base</a></div><div class="ttdeci">ICompositeNode_v1 * pICompositeNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00086">XMPCoreFwdDeclarations.h:86</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aeab5d78356ee44cbab72a48443d7a026"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aeab5d78356ee44cbab72a48443d7a026">AdobeXMPCore::IDOMImplementationRegistry_base</a></div><div class="ttdeci">IDOMImplementationRegistry_v1 IDOMImplementationRegistry_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00186">XMPCoreFwdDeclarations.h:186</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_aaec2241f18cd2baab8c3e7c6485632bf"><div class="ttname"><a href="namespaceAdobeXMPCore.html#aaec2241f18cd2baab8c3e7c6485632bf">AdobeXMPCore::pcIStructureNode_base</a></div><div class="ttdeci">const typedef IStructureNode_v1 * pcIStructureNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00099">XMPCoreFwdDeclarations.h:99</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ad26aadc3f0926468c34c02cc1a0f1dbd"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ad26aadc3f0926468c34c02cc1a0f1dbd">AdobeXMPCore_Int::pIDOMImplementationRegistry_I</a></div><div class="ttdeci">IDOMImplementationRegistry_I * pIDOMImplementationRegistry_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00306">XMPCoreFwdDeclarations.h:306</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a9dd27d79138a3d399e48343b626cd3a9"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a9dd27d79138a3d399e48343b626cd3a9">AdobeXMPCore::pIClientDOMParser_base</a></div><div class="ttdeci">IClientDOMParser_v1 * pIClientDOMParser_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00146">XMPCoreFwdDeclarations.h:146</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_af3525e619e07f58d7eb8247b56ddad21"><div class="ttname"><a href="namespaceAdobeXMPCore.html#af3525e619e07f58d7eb8247b56ddad21">AdobeXMPCore::spIDOMSerializer</a></div><div class="ttdeci">shared_ptr&lt; IDOMSerializer &gt; spIDOMSerializer</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00181">XMPCoreFwdDeclarations.h:181</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_ac72d014801c316df78e38687d0c11aa7"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#ac72d014801c316df78e38687d0c11aa7">AdobeXMPCore_Int::pIPath_I</a></div><div class="ttdeci">IPath_I * pIPath_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00246">XMPCoreFwdDeclarations.h:246</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a55c34a6f458c74682e542edd2a258686"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a55c34a6f458c74682e542edd2a258686">AdobeXMPCore::pICoreConfigurationManager_base</a></div><div class="ttdeci">ICoreConfigurationManager_v1 * pICoreConfigurationManager_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00210">XMPCoreFwdDeclarations.h:210</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_acfcbb43bd0f659f554877c4f9dd7d459"><div class="ttname"><a href="namespaceAdobeXMPCore.html#acfcbb43bd0f659f554877c4f9dd7d459">AdobeXMPCore::spICompositeNode</a></div><div class="ttdeci">shared_ptr&lt; ICompositeNode &gt; spICompositeNode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00091">XMPCoreFwdDeclarations.h:91</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCommon_html_aea1d692da07b844d1f642b47ea6a91bd"><div class="ttname"><a href="namespaceAdobeXMPCommon.html#aea1d692da07b844d1f642b47ea6a91bd">AdobeXMPCommon::uint64</a></div><div class="ttdeci">XMP_Uns64 uint64</div><div class="ttdef"><b>Definition:</b> <a href="XMPCommonDefines_8h_source.html#l00172">XMPCommonDefines.h:172</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a7b83ccf46420d268a2cbce051f61a413"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a7b83ccf46420d268a2cbce051f61a413">AdobeXMPCore::IPathSegment_base</a></div><div class="ttdeci">IPathSegment_v1 IPathSegment_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00036">XMPCoreFwdDeclarations.h:36</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a8ed683c00df5d7ccdb8428cfc072ca90"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a8ed683c00df5d7ccdb8428cfc072ca90">AdobeXMPCore::IStructureNode_base</a></div><div class="ttdeci">IStructureNode_v1 IStructureNode_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00096">XMPCoreFwdDeclarations.h:96</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a6e8a84e7b4b342b98bc1af7297c30250"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a6e8a84e7b4b342b98bc1af7297c30250">AdobeXMPCore::pINodeIterator_base</a></div><div class="ttdeci">INodeIterator_v1 * pINodeIterator_base</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00122">XMPCoreFwdDeclarations.h:122</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_a089fb0de9e4a4791c5850a0a24509f90"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#a089fb0de9e4a4791c5850a0a24509f90">AdobeXMPCore_Int::pIMetadataConverterUtils_I</a></div><div class="ttdeci">IMetadataConverterUtils_I * pIMetadataConverterUtils_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00321">XMPCoreFwdDeclarations.h:321</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore__Int_html_afb2374f4013c7ffd46e622d85afd341b"><div class="ttname"><a href="namespaceAdobeXMPCore__Int.html#afb2374f4013c7ffd46e622d85afd341b">AdobeXMPCore_Int::pcIMetadata_I</a></div><div class="ttdeci">const typedef IMetadata_I * pcIMetadata_I</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00283">XMPCoreFwdDeclarations.h:283</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_afd333936a570e02f52c4d096bb1adfc1"><div class="ttname"><a href="namespaceAdobeXMPCore.html#afd333936a570e02f52c4d096bb1adfc1">AdobeXMPCore::pcICoreObjectFactory</a></div><div class="ttdeci">const typedef ICoreObjectFactory * pcICoreObjectFactory</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00204">XMPCoreFwdDeclarations.h:204</a></div></div>
<div class="ttc" id="aXMPCoreLatestInterfaceVersions_8h_html_aff2b1eabe2ac90a68ba3690930494a17"><div class="ttname"><a href="XMPCoreLatestInterfaceVersions_8h.html#aff2b1eabe2ac90a68ba3690930494a17">INODE_VERSION</a></div><div class="ttdeci">#define INODE_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreLatestInterfaceVersions_8h_source.html#l00038">XMPCoreLatestInterfaceVersions.h:38</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_a597eaeb0ed86794ea01f74a5be0f88ed"><div class="ttname"><a href="namespaceAdobeXMPCore.html#a597eaeb0ed86794ea01f74a5be0f88ed">AdobeXMPCore::spcINode</a></div><div class="ttdeci">shared_ptr&lt; const INode &gt; spcINode</div><div class="ttdef"><b>Definition:</b> <a href="XMPCoreFwdDeclarations_8h_source.html#l00068">XMPCoreFwdDeclarations.h:68</a></div></div>
<div class="ttc" id="anamespaceAdobeXMPCore_html_afb1db1e3afd3cb409aab3c32435b506b"><div class="ttname"><a href="namespaceAdobeXMPCore.html#afb1db1e3afd3cb409aab3c32435b506b">AdobeXMPCore::kINodeIteratorID</a></div><div class="ttdeci">static const uint64 kINodeIteratorID(0x634e6f6465497420)</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_f832923ad3cb060bc87ad85e68b8a1c3.html">public</a></li><li class="navelem"><a class="el" href="dir_0fb2101ba02d68f078970216a1fe0334.html">include</a></li><li class="navelem"><a class="el" href="dir_d9f2167f9fcfc7d7593f67aa31e893fd.html">XMPCore</a></li><li class="navelem"><a class="el" href="XMPCoreFwdDeclarations_8h.html">XMPCoreFwdDeclarations.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
